IT Egzaminai/2020
1 užduotis. Gėlės
Gėlių žydėjimo laikotarpiai yra nevienodi – vienos žydi ilgai, o kitos žydi trumpai. Gėlininkų draugijos nariai, ruošdamiesi gėlių parodai, nori išsiaiškinti, kuriuo laikotarpiu vasarą žydi daugiausia skirtingų gėlių.
Parašykite programą, skirtą surasti vasaros dienų intervalą, kai žydi daugiausia skirtingų gėlių. Jeigu yra keli tokie intervalai, turi būti pateikiamas pirmas iš jų.
Pradiniai duomenys
Duomenys pateikiami tekstiniame faile U1.txt. Duomenų faile pateiktos tik tos gėlės, kurios pradeda ir baigia žydėti vasaros mėnesiais. Duomenų faile įrašyta:
- pirmoje eilutėje užrašytas vasarą žydinčių skirtingų gėlių skaičius n (1 <= n <= 30);
- kitose n eilučių užrašyta po penkis sveikuosius skaičius: gėlės numeris pagal katalogą, žydėjimo pradžios mėnuo ir diena, žydėjimo pabaigos mėnuo ir diena. Visi skaičiai atskirti bent vienu tarpo simboliu.
Rezultatai
Rezultatus pateikite tekstiniame faile U1rez.txt.
- Pirmoje eilutėje įrašykite didžiausią skirtingų žydinčių gėlių skaičių.
- Antroje eilutėje įrašykite pirmo vasaros dienų intervalo, kai žydi daugiausia skirtingų gėlių, pradžios mėnesį ir dieną.
- Trečioje eilutėje įrašykite pirmo vasaros dienų intervalo, kai žydi daugiausia skirtingų gėlių, pabaigos mėnesį ir dieną.
Visus skaičius atskirkite vienu tarpo simboliu
Nurodymai
- Sukurkite ir parašykite funkciją, kuri randa pirmos dienos, kai žydi daugiausia skirtingų gėlių, vietą vasaros dienų sąraše. Sąrašą sudaro 92 dienos.
- Programoje nenaudokite sakinių, skirtų darbui su ekranu.
Duomenų ir rezultatų pavyzdžiai
| Duomenų failo pavyzdys | Paaiškinimai |
|---|---|
6 121 6 15 7 25 102 7 1 8 14 236 6 30 8 31 141 7 31 8 10 111 7 1 7 20 128 6 2 6 3 |
Vasarą žydinčių skirtingų gėlių skaičius. |
| Rezultatų failo pavyzdys | Paaiškinimai |
4 7 1 7 20 |
Didžiausias skirtingų žydinčių gėlių skaičius. |
| Duomenų failo pavyzdys | Paaiškinimai |
|---|---|
1 222 6 30 7 1 |
Vasarą žydinčių skirtingų gėlių skaičius. |
| Rezultatų failo pavyzdys | Paaiškinimai |
1 6 30 7 1 |
Didžiausias skirtingų žydinčių gėlių skaičius. |
1 užduotis. Sprendimas
print('Čia bus sprendimas')
2 užduotis. Varžybos
2 užduotis. Sprendimas
print('Čia bus sprendimas')