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.