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, +, *