Zadanie 2: Zapis symboliczny
Program na oryginalnym pliku symbole.txt: palindromy, kwadraty z jednakowych symboli i liczby w systemie trójkowym (2.1-2.4).
Rozwiązujesz bez konta, a odpowiedzi sprawdza ten sam silnik co na platformie. Postęp i powtórki zapisują się dopiero po darmowej rejestracji.
Zadanie 1 / 1TrudneProgram na pliku danych
1:1 z matury · Matura maj 2025, zadanie 2.1-2.4
Zapis symboliczny
W pliku symbole.txt zapisano 2000 napisów, każdy w osobnym wierszu, złożony z dokładnie 12 znaków spośród o, +, *. Traktując każdy napis jako liczbę w systemie trójkowym (o=0, +=1, *=2), odpowiedz na cztery pytania.
symbole.txt2001 wierszy
2000 wierszy, każdy zawiera dokładnie 12 znaków ze zbioru {o, +, *}, bez separatorów.
rozwiazanie.pyplik `symbole.txt` jest już w katalogu programu
Ładowanie edytora…
ładowanie Pythona…
odpowiedzi
- 2.1Wszystkie napisy będące palindromami (czytane tak samo od przodu i od tyłu), w kolejności występowania w pliku, oddzielone spacjami.
- 2.2Ile jest w pliku „kwadratów” dziewięciu sąsiadujących identycznych symboli (3 wiersze × 3 kolumny), a następnie numer wiersza i pozycji (licząc od 1) środkowego pola każdego z nich, w kolejności występowania. Podaj liczby oddzielone spacjami: najpierw ich liczbę, potem pary wiersz-pozycja.
- 2.3aNajwiększa z liczb zapisanych w pliku, w zapisie dziesiętnym
- 2.3bTa sama liczba, w oryginalnym zapisie z pliku (napis)
- 2.4aSuma wszystkich liczb z pliku, w zapisie dziesiętnym
- 2.4bTa sama suma, w zapisie trójkowym z użyciem symboli o, +, *