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.
Una línea con el número de casos, seguido de 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.
Para cada caso, escribe ‘LOGIN’, ‘E-MAIL’ o
‘NADA’, seguido de un salto de línea.
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.
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.
Autoría: Omer Giménez
Generación: 2026-01-25T11:16:47.355Z
© Jutge.org, 2006–2026.
https://jutge.org