Contrasenyes


Enviar solució

Punts: 6 (parcial)
Temps Límit: 1.0s
Límit de memòria: 64M

Autor/a:
tipus del problema
Arrays/Llistes, Strings
Categoria
Aprenentatge
Llenguatges permesos
Bash, C#, C++, Haskell, Java, Kotlin, PHP, Python

El programa rep dos vectors, un de noms d’usuari i un altre de contrasenyes, de la mateixa mida. Aquests noms d’usuari i contrasenyes estaran lligats (el primer nom d’usuari es correspón a la primera contrasenya, etc).

Demana per teclat un nom d’usuari i una contrassenya. El programa farà el següent:

  • Si el nom d’usuari no és a la llista d’usuaris dirà “usuari no trobat”.
  • Si hi és però la contrasenya no es correspon amb l’usuari dirà “contrasenya incorrecta”.
  • Si tot es correcte dira “OK”.
  • Un cop fet això imprimeix la llista d’usuaris ordenada alfabèticament.

Pista: sc.next() permet llegir Strings separades per un espai de la mateixa forma que sc.nextInt() ho fa amb nombres

Entrada

L’entrada consisteix d’un nombre \(T\) representant la mida dels vectors d’usuaris i contrasenyes. Després rebreu una linea de \(T\) noms seguida per \(T\) contrasenyes. Després vindrà un nombre \(N\) seguit per \(N\) casos. Cada cas seran dues paraules separades per un espai.

Sortida

Per cada cas, escriviu “usuari no trobat” “contrasenya incorrecta” o “OK” segons convingui.

Un cop fet això imprimeix la llista d’usuaris ordenada alfabéticament.

Exemple d'Entrada

4
Marc Tilo Bola Davidcarvajal
123456 fail Prolog mayor18
3
Marc 123456
Gregorio codejam
Tilo win

Exemple de Sortida

OK
usuari no trobat
contrasenya incorrecta
Bola Davidcarvajal Marc Tilo

Comentaris

En aquests moments no hi ha comentaris.