4.2 Sto pierwsza od największej
Matura maj 2024 - Matura z informatyki: arkusze krok po kroku (Python)
Zadanie 4.2 (2 pkt): liczba, która po uporządkowaniu jest sto pierwsza, licząc od największej. `sorted(..., reverse=True)` sortuje malejąco, a sto pierwsza pozycja to indeks 100, bo listy liczy się od 0. Powtórzenia zostają (w przykładzie z arkusza w ciągu 2, 4, 2, 3, 3, 4 druga od największej to też 4). Dla pliku przykładowego: 5.
with open("liczby_przyklad.txt") as f:
first = [int(x) for x in f.readline().split()] # pierwszy wiersz: liczby pierwsze
second = [int(x) for x in f.readline().split()] # drugi wiersz: 20 liczb
# 4.2 sto pierwsza od największej: po sortowaniu malejąco indeks 100 (liczymy od 0)
hundred_first = sorted(first, reverse=True)[100]
print("4.2", hundred_first)Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Matura z informatyki: arkusze krok po kroku·Zaloguj się, aby zapisać postęp na koncie.