Programozó versenyek

Programozási nyelvek 2, 2020. november 24., K14 ZH

2020. november 24. 14:05 – 2020. november 24. 15:45

Kő, papír, olló

A fiúk és a lányok is úgy gondolják, hogy ők játsszák legügyesebben a kő-papír-olló játékot. Hogy eldöntsék, kinek van igaza, elhatározzák, hogy egy többfordulós versenyen döntik el ezt a kérdést. A neveiket tartalmazó cetliket egy nagy kalapba dobálják, s véletlenszerűen kihúznak közülük kettőt. Ha pontosan egy fiú- és egy lánynév szerepel a kihúzott cetliken, máris kezdődhet a játék. Ha nem így lenne, akkor nem kezdenek el játszani a kihúzottak. Akár volt játék, akár nem, a következő sorsolás előtt visszarakják a kihúzott cetliket a kalapba.

Írjon programot, amely a standard bemenetről fiúk és lányok neveit olvassa be! Minden név mellett, tőle egy vesszővel elválasztva ott szerepel az az információ is, hogy fiúnévről vagy lánynévről van-e szó:

név,{male|female}

A nevek felsorolását a kalapból kihúzott cetlik követik kettesével, soronként egy-egy névvel. A bemenet állományvégjelig (EOF-ig) tart.

A programja írja a standard kimenetre a ténylegesen lejátszott partik párosítását a példa kimenetben megadott formában!

Példa bemenet

  1. Elisabeth,female
  2. Peter,male
  3. John,male
  4. Helen,female
  5. Benjamin,male
  6. Claudia,female
  7. Nora,female
  8. Elisabeth
  9. Peter
  10. Helen
  11. Nora
  12. Benjamin
  13. Claudia
  14. John
  15. Peter
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Elisabeth-Peter
  2. Benjamin-Claudia
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.