Programozó versenyek

Programozási nyelvek 2, 2020. október 6., K12 ZH

2020. október 6. 12:05 – 2020. október 6. 13:50

Számonkérés

Egyes számonkérések nagy megpróbáltatásokat jelentenek a hallgatók számára. Sok vagy kevés feladatot kell-e megoldani, könnyűek vagy nehezek lesznek-e a példák, lesz-e idő a megoldások kidolgozására? Ezernyi ilyen kérdés kavarog a hallgatók fejében. Természetesen a számonkérést követően már könnyű okosnak lenni, és rájönni arra, hogy nem is lett volna olyan nehéz megoldani a kitűzött feladatokat. De ekkor már csak azon lehet izgulni, hogy vajon hogyan értékelik a megoldásokat a tanárok.

Az ön feladata ezúttal egy számonkérés kiértékelése lesz.

Írjon programot, amely a standard bemenet első sorából beolvas egy pozitív egész számot, N-et, amely a megoldandó feladatok számát jelzi (0 < N ≤ 26)! A bemenet további sorai az egyes hallgatók által sikeresen megoldott feladatok betűjeleit tartalmazzák olyan sorrendben, ahogyan azokat megoldották. A programja olvassa be ezeket az adatokat állományvégjelig, és határozza meg azt, hogy hány feladatot oldottak meg összesen a hallgatók, valamint hogy hány olyan hallgató volt, aki az összes feladatot meg tudta oldani! Ezt a két értéket a standard kimenet első két sorába írja ki, ügyelve arra, hogy mindkét sort soremeléssel zárja!

Példa bemenet

  1. 4
  2. AD
  3. CDAB
  4. C
  5. BAD
  6. DBAC
  7. D
  8. DA
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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