Skip to main content

Command Palette

Search for a command to run...

Matura informatyka 2022 czerwiec (poziom rozszerzony) - zadanie 4.1

Updated
1 min read
Matura informatyka 2022 czerwiec (poziom rozszerzony) - zadanie 4.1

Treść zadania:

Wyznacz odbicia wszystkich liczb z pliku liczby.txt. Wypisz te odbicia, które są podzielne przez 17.

Dla pliku przyklad.txt odpowiedzią jest 51.

Rozwiązanie:

Program jest typowo rozgrzewkowy i mieści się w kilka linijek. Jedyną "trudnością" może być odwrócenie cyfry :)

Cały program:

with open("dane/liczby.txt", "r") as f:
    nums = [int(num) for num in f.readlines()]

for num in nums:
    reflection = str(num)[::-1]
    if int(reflection) % 17 == 0:
        print(reflection)

Wynik:

1156
102
51
765
119
119
731

Źródło: https://arkusze.pl/matura-informatyka-2022-czerwiec-poziom-rozszerzony/

More from this blog

matura z infy

17 posts