Programozó versenyek

Levelező Prog1 gyakorlati számonkérés, 2019. május 29.

2019. május 29. 9:00 – 2019. május 29. 12:00

Erős jelszavak

Mitől erős egy jelszó? Nehéz a kérdésre egyértelmű választ adni, de általában elvárás egy erős jelszóval szemben, hogy viszonylag hosszú legyen, és sok különböző típusú karaktert tartalmazzon: kisbetűt, nagybetűt, decimális számjegyet és egyéb, az előzőek közé nem sorolható karaktert.

Az ön feladata egy olyan program írása, amely a standard bemenetről állományvégjelig soronként egy-egy sztringet olvas be, és eldönti a beolvasott sztringről, hogy az megfelel-e a fenti kritériumnak, és ha úgy találja, hogy igen, azaz a sztring legalább 6 karakter hosszúságú, továbbá tartalmaz kisbetűt, nagybetűt, decimális számjegyet és egyéb, az előzőek közé nem sorolható karaktert is, akkor a standard kimenetre írja a „GOOD” szót, ha pedig nem, akkor a „BAD”-et!

Példa bemenet

  1. abc
  2. aB3:
  3. aC7:Gh
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. BAD
  2. BAD
  3. GOOD
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.