Jak zrobić kwadratowy kod?

To wcale nie jest trudne, stworzyć kod kwadratowy. Zapisujemy każdą krótką wiadomość i liczymy ilość liter. Następnie szukamy pierwiastka kwadratowego lub liczby, co pomnożone przez siebie daje całkowitą sumę liter. Czy liczba jest na przykład 16, wtedy obliczamy √16= 4; oznacza to cztery pionowe i cztery poziome rzędy.

Ale co, Jeśli to 59 litery są ? Nie ma liczby całkowitej, która jest mnożona przez siebie 59 wyniki. 7 · 7 jest 49 i 8 · 8 to samo 64. W takim przypadku bierzemy kolejną największą liczbę i wypełniamy luki gdzieś kilkoma Xs.

Ale nie wszystkie kody są tak proste jak ten. Niektórzy są bardzo zaangażowani, a specjaliści czasami potrzebują tygodni, rozszyfrować je. Przyjrzyjmy się teraz kolejnemu kodowi, ten nie złożony z liter, ale składa się z liczb:

505324150044132343
152412444500014510
000024340031351415

Teraz wygląda to na naprawdę trudne! Przyjrzyjmy się mu bliżej, więc znajdujemy, że żadna liczba nie jest większa niż 5 i że jest w nim wiele zer. Będziemy mieć wskazówkę? Specjalista od deszyfrowania wie od razu: To jest kwadratowy kod liczbowy. Zrobiłeś to, tworząc kwadrat z 25 pola:

tmp8d3d-1

Każda litera składa się z dwóch cyfr. Pierwsza cyfra oznacza rząd, drugi pionowy rząd. Więc jest 23 drugi rząd poprzeczny i trzeci rząd pionowy, oznacza literę „h”. Zero jest umieszczone między słowami w tym kodzie. Możesz wpisać tyle zer, ile chcesz, jak chcesz, bo zawsze oznaczają tylko spacje. Pierwsza cyfra wiadomości to tutaj znak kodu, W tym przypadku jest 5. Teraz odszyfrujemy wiadomość! ten 50 przedstawia, że w alfabecie użyto cyfry pięciokwadratowej. Pierwsze słowo po zero to 532415. Aby tworzyć litery, piszemy je w ten sposób: 53 24 15. Teraz zastosujmy kod, więc znajdujemy, że 53 w oznacza, 24 ja i ja 15 mi. Więc słowo oznacza "jak". Reszta jest łatwa do rozszyfrowania. To jest pytanie – co to jest?