Login

Tienes que comprobar si una línea contiene un login o un e-mail válido.
En concreto:

- Un login es una secuencia no vacía de letras mayúsculas ‘A’-‘Z’,
  minúsculas ‘a’-‘z’, números ‘0’-‘9’ o el carácter subrayado (‘_’).

- Un e-mail es un login (según la definición anterior), un carácter
  arroba (‘@’), un login, y una secuencia no vacía de pares punto (‘.’)
  y login.

Escribe un programa que lea varias líneas por la entrada y diga, para
cada una de ellas, si es un login, un e-mail, o ninguno de ambos.

Entrada

Una línea con el número n > 0 de casos, seguido de n líneas, cada una de
las cuales contiene una secuencia de caracteres ASCII, no vacía y sin
espacios. Ningúna entrada tendrá más de 1000 casos, y ninguna línea
tendrá más de 100 caracteres.

Salida

Para cada caso, escribe ‘LOGIN’, ‘E-MAIL’ o ‘NADA’, seguido de un salto
de línea.

Observación

Ninguna entrada contendrá caracteres difíciles de procesar (acentos, ∖,
etc.). Asegúrate de escribir la salida exactamente como se te pide, en
mayúsculas, o tu programa no será considerado correcto.

Puntuación

- Test1:

  Entradas donde ningún caso contiene el carácter () o el caracter punto
  (‘.’) y que, por tanto, no pueden ser e-mails.

- Test2:

  Entradas donde cada caso puede contener 0 o 1 caracter (‘@’), y 0 o 1
  caracter punto (‘.’).

- Test3:

  Entradas de todo tipo.

Información del problema

Autoría: Omer Giménez

Generación: 2026-01-25T11:16:47.355Z

© Jutge.org, 2006–2026.
https://jutge.org
