Rezolvare PBinfo #863

Decorative Icon Problema: Parole / 863

Decorative IconAutor: Darius

Parolele sunt cele mai utilizate modalități de stabilire a identității unei persoane. În IT este necesară utilizarea unor parole tari, care să nu poată fi ghicite cu ajutorul unor programe specializate.

În continuare, prin parolă tare înțelegem un sir de caractere care respectă următoarele condiții:

  • conține cel puțin 8 caractere
  • conține cel puțin o literă mică
  • conține cel puțin o literă mare
  • conține cel puțin o cifră
  • conține cel puțin un caracter dintre .,?!;:_@#
Cerința

Se dă n o listă cu n parole. Să se determine câte dintre ele sunt parole tari.

Date de intrare

Fișierul de intrare parole.in conține pe prima linie numărul n, iar pe fiecare dintre următoarele n linii câte o parolă.

Date de ieșire

Fișierul de ieșire parole.out va conține pe prima linie de parole tari C.

Restricții și precizări
  • 1 ≤ n ≤ 1000
  • fiecare linie fișierului de intrare va avea cel mult 50 de caractere
Exemplu:

parole.in

5
al!ABe1Ar
alfabetar
a:1A
Alfabetar
qHj5K#.1NN

parole.out

2
Explicație

Cele două parole tari din listă sunt: al!ABe1Ar și qHj5K#.1NN.

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate