Aufgabe
Wenn eine UTF-8-Zeichenfolge (mit allen Mitteln) angegeben wird, antworten Sie (mit allen Mitteln) auf eine äquivalente Liste, wobei jedes Element die Anzahl der Bytes ist, die zum Codieren des entsprechenden Eingabezeichens verwendet werden.
Beispiele
!
→ 1
Ciao
→ 1 1 1 1
tʃaʊ
→ 1 2 1 2
Adám
→ 1 1 2 1
ĉaŭ
→ 2 1 2
(einzelne Zeichen)
ĉaŭ
→ 1 2 1 1 2
(verwendet kombinierte Overlays)
チャオ
→ 3 3 3
(leere Eingabe) →
(leere Ausgabe)
!±≡𩸽
→ 1 2 3 4
(ein Null-Byte) → 1
Null Bytes
Wenn die einzige Möglichkeit, Eingaben über null Bytes hinaus zu lesen, darin besteht, die Gesamtanzahl der Bytes zu kennen, können Sie die Anzahl der Bytes auf beliebige Weise ermitteln (auch durch Benutzereingaben).
Wenn Ihre Sprache überhaupt keine Null-Bytes verarbeiten kann, können Sie davon ausgehen, dass die Eingabe keine Nullen enthält.