11
« en: 05 de Marzo 2021, 18:12 »
Hola, agradecería ayuda para resolver este ejercicio.
Ejercicio
Realizar un programa en el leguaje que sea (de preferencia Java) que lea una lista de cadenas de caracteres, y las valide. Los requerimientos son los siguientes:
- Debe leer una lista de cadenas que se supone representan fechas y horarios.
- El formato aceptado de cada cadena es: Dia de la semana, hora de inicio, hora final. (Separados por comas)
El programa debe leer cada una de esas cadenas y validarla.
Debe mostrar, después de la captura, la lista de cadenas capturadas indicando cuales son válidas. (o rechazadas, las que les resulte más facil, debe, sin embargo, mostrar el resultado de la validación.)
Para validarla debe tomar en cuenta lo siguiente:
- Que los datos estén separados por comas.
- Que contenga los tres datos.
- Que el orden de los elementos sea precisamente ese: Dia de la semana, hora de inicio, hora final.
- Que el día sea un día de la semana válido (Lunes, Martes, Miércoles, etc) Es decir, no debe contener palabras ajenas a la lista.
- Tanto la hora de inicio como la final, deben ser válidas también. Es decir, no debe ser algo como las 54:76. Puede usarse un esquema de 24 horas para mayor facilidad.
- El formato de la hora debe ser 00:00
- Tomar en cuenta que la hora final debe ser mayor que la del principio.