InfoAs Atlas
<- Go back Edit problem
Heads up!

The following is the problem preview, which might be in Romanian. This is how it should look like on the InfoAs CMS instances.

ID #123 · Colecția InfoAs · Operatori și expresii

Problema Corectare

Ușoară (4 ★)

Memorie: 64 MB / 8 MB

Timp: 0.1 secunde

I/O: Necunoscută

Matei a greișt din grabă cam mlte cuvinte din tema lui. Cele mai multe greșeli sunt cauzate de tasta Caps Lock, care dintr-un motiv sau altul se aprinde singură în anumite momente, transformând unele litere ale cuvintelor în literă mare, când acestea ar trebui să fie mici (sau invers). Matei nu mai are mult timp până la termenul limită de predare a temei, însă vrea ca măcar toate cuvintele să fie formate fie doar din litere mici, fie doar din litere mari. A stabilit următoarele: * Dacă într-un cuvânt se află strict mai multe litere mari decât mici, atunci toate literele cuvântului trebuie transformate în litere mari (exemplu: `piSICI` devine `PISICI`); * În caz contrar, toate literele cuvântului trebuie transformate în litere mici (exemplu: `ANDrei` devine `andrei`, deoarece numărul literelor mari nu este strict mai mare decât cel al literelor mici). ## Cerință Dându-se un cuvânt format din litere mari și mici ale alfabetului englez, ajutați-l pe Matei prin a transforma cuvântul conform regulilor de mai sus. ## Date de intrare Programul citește de la tastatură un cuvânt format din litere mici și mari ale alfabetului englez. ## Date de ieșire Programul afișează pe ecran cuvântul transformat, conform regulilor din enunț. ## Restricții și precizări * `1 ≤ lungimea cuvântului ≤ 100`