IT Egzaminai/2020

Iš Pitonas.
11:16, 22 gegužės 2023 versija, sukurta Admin (aptarimas | indėlis) (Naujas puslapis: == 1 užduotis. Gėlės == <div style="text-align: right">''Maksimalus vertinimas – 23 taškai''</div> <p>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ų.</p> <p>Parašykite programą, skirtą surasti vasaros dienų intervalą, kai žydi daugiausia skirtingų gėlių. Jeigu yra keli tok...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)

1 užduotis. Gėlės

Maksimalus vertinimas – 23 taškai

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

1 pavyzdys
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.
Toliau kiekvienoje eilutėje: gėlės numeris pagal katalogą, žydėjimo pradžios mėnuo ir diena,
žydėjimo pabaigos mėnuo ir diena

Rezultatų failo pavyzdys Paaiškinimai
4
7 1
7 20

Didžiausias skirtingų žydinčių gėlių skaičius.
Pirmo intervalo, kai žydi daugiausia skirtingų gėlių, pradžios mėnuo ir diena.
Pirmo intervalo, kai žydi daugiausia skirtingų gėlių, pabaigos mėnuo ir diena.

2 pavyzdys
Duomenų failo pavyzdys Paaiškinimai
1
222 6 30 7 1

Vasarą žydinčių skirtingų gėlių skaičius.
Gėlės numeris pagal katalogą, žydėjimo pradžios mėnuo ir diena, žydėjimo pabaigos mėnuo
ir diena.

Rezultatų failo pavyzdys Paaiškinimai
1
6 30
7 1

Didžiausias skirtingų žydinčių gėlių skaičius.
Pirmo intervalo, kai žydi daugiausia skirtingų gėlių, pradžios mėnuo ir diena.
Pirmo intervalo, kai žydi daugiausia skirtingų gėlių, pabaigos mėnuo ir diena


1 užduotis. Sprendimas

  print('Čia bus sprendimas')

2 užduotis. Varžybos

2 užduotis. Sprendimas

  print('Čia bus sprendimas')