Programozó versenyek

Magas szintű programozási nyelvek 1, 2017. január 3., K10 ZH

2017. január 3. 10:00 – 2017. január 3. 11:50

Magas házak

Írjon programot, amely a standard bemenetről az angol ábécé nagybetűit tartalmazó sztringeket olvas be állományvégjelig, soronként egyet-egyet! A sztring egy utca házait írja le, az 'A' betű a legkisebb házat, a 'Z' a legnagyobbat, a többi betű pedig arányosan magas házakat e tartomány két végpontja között. Az utcában nincs két egyformán magas ház.

A programja határozza meg és írja utcánként a standard kimenetre, hogy az utca egyik végéről az utca másik vége felé tekintve hány darab ház látható, figyelembe véve, hogy a magas házak eltakarják a mögöttük sorakozó kisebbeket!

Példa bemenet

  1. ABCDE
  2. EDCBA
  3. CABED
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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