Zadanie
Biorąc pod uwagę ciąg znaków UTF-8 (w jakikolwiek sposób) odpowiedź (w jakikolwiek sposób) równoważna lista, w której każdy element jest liczbą bajtów użytych do zakodowania odpowiedniego znaku wejściowego.
Przykłady
! → 1
Ciao → 1 1 1 1
tʃaʊ → 1 2 1 2
Adám → 1 1 2 1
ĉaŭ→ 2 1 2(pojedyncze znaki)
ĉaŭ→ 1 2 1 1 2(używa łączenia nakładek)
チャオ → 3 3 3
(puste wejście) → (puste wyjście)
!±≡𩸽 → 1 2 3 4
(bajt zerowy) → 1
Brak bajtów
Jeśli jedynym sposobem na utrzymanie odczytu poza bajtami zerowymi jest znajomość całkowitej liczby bajtów, możesz uzyskać liczbę bajtów w jakikolwiek sposób (nawet dane wprowadzone przez użytkownika).
Jeśli twój język nie obsługuje w ogóle bajtów zerowych, możesz założyć, że dane wejściowe nie zawierają wartości zerowych.
