Llicència
Pots copiar i redistribuir aquest material seguint la llicència Attribution-NonCommercial-ShareAlike 4.0 International CC BY-NC-SA 4.0, indicant-ne autors originals, l'origen (aquesta web), sense fins comercials i mantenint-ne aquesta la llicència
Autors:
Exercicis Regex
- Utilitza el mateix projecte que el que hem utilitzat als exercicis
- Crea un package cat.itb.elteuusuari(*).dam.m03.uf5.exercices.regex
- La classe de cada exercici ha de ser el nom de l'exercici
(*) elteuusuari correspon a la direcció de correu eltectrònic del centre, sense punts, fins a @itb.cat
Sumari
Exercicis
ReadSubjectInfo
Volem fer un programa que donat el nom de la UF en un format determinat ens l'imprimeixi en un format amigable per l'usuari.
Input
2
DAM-M03UF2
ASIX-M01UF09
Output
Estàs cursant la unitat formativa 2, del mòdul 3 de DAM.
Estàs cursant la unitat formativa 9, del mòdul 1 de ASIX.
CountPlurals
Donat una linia de text, conta el nombre de paraules plurals que té. Considerarem plurals totes les paraules que acaben en s.
Input
Lorem ipsum dolors sit amet, consectetur adipisicis elit, sed eiusmod tempors incidunt ut labore et dolores magna aliqua.
Output
4
DificultPassword
Considerarem que una contrassenya és de dificultat alta si:
- té més de 8 caracters
- té lletres i números
- té un dels següents caràcters: @,#,~,$
- no té 3 lletres consecutives
- no té 3 números consecutius
Llegeix els passwords per pantalla i printa sí són de dificultat alta. S'acaba amb la paraula END.
Input
uh34$i3os92i$
aaaa1$we23ew23
3e$@
END
Ouput
Dificultat alta
No és de dificultat alta
No és de dificultat alta