Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/10/2014, 05:59
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Ordenar ArrayList

Primero compruebas qué contraseña tiene menor tamaño.

Haces un sólo bucle for hasta el número del tamaño del password menor (evitas outbounds)

Dentro de ese bucle, comparas la posición que marca el índice del for en los dos password. Si son iguales las letras (aquí dependerá de cómo consideres mayúsculas y minúsculas) continuas el bucle. Recuerda que String se compara con equals, no con ==

Si no son iguales, llamas a un método que compara dos letras, que te devuelve cual es mayor y te sales del bucle.

En el método de comparar:

Ver de qué tipo son las letras, si son de distinto tipo, ya sabes cuál es mayor.

Si coinciden, comparas el valor en char (no sé si para los símbolos especiales te vale) o el codepoint
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.