profil

Zadanie:"Kodujemy napisy złożone z następujących liter: a e o j k t. Każdej literze odpowiada cyfra: literze a -

0, e - 1, o - 2, j – 3, k - 4 oraz t - 5. Po zakodowaniu otrzymujemy pewną liczbę. Liczbę tę należy przeliczyć na system dziesiętny - i to dopiero jest wynik kodowania. Na przykład słowo kot zostanie zakodowane jako liczba 161. Jaki będzie wynik kodowania słowa kotek?"
Z gory dzieki
5 pkt za rozwiązanie + 3 pkt za najlepsze rozwiązanie - 12.12.2017 (10:32)
Odpowiedzi
brat77
12.12.2017 (11:56)
Wygląda to dziwnie, bo jeśli mamy przeliczyć otrzymaną liczbę na system dziesiętny, to powinniśmy wiedzieć w jakim systemie otrzymaliśmy dane wejściowe z kodowana słowa.
Przyjmując, że liczba po zakodowaniu jest w systemie szesnastkowym (Hex), który wydaje mi się w tym przypadku najbliższy, to otrzymamy zapis:
k o t
4 2 5
co po przeliczeniu na system dziesiętny da:
‭1061‬ (ale nie jest to zgodne z podanym przykładem  z zadania).
idąc jednak tym tropem:
k o t e k
4 2 5 1 4
co po przeliczeniu na system dziesiętny da:
‭271636


Przydatne rozwiązanie? Tak Nie
Dodaj zadanie