Tâche
Étant donné une chaîne UTF-8 (par tous les moyens), répondez (par tous les moyens) à une liste équivalente où chaque élément est le nombre d'octets utilisés pour coder le caractère d'entrée correspondant.
Exemples
!
→ 1
Ciao
→ 1 1 1 1
tʃaʊ
→ 1 2 1 2
Adám
→ 1 1 2 1
ĉaŭ
→ 2 1 2
(caractères uniques)
ĉaŭ
→ 1 2 1 1 2
(utilise la combinaison de superpositions)
チャオ
→ 3 3 3
(entrée vide) →
(sortie vide)
!±≡𩸽
→ 1 2 3 4
(un octet nul) → 1
Octets nuls
Si la seule façon de continuer à lire les entrées au-delà des octets nuls est de connaître le nombre total d'octets, vous pouvez obtenir le nombre d'octets par n'importe quel moyen (même une entrée utilisateur).
Si votre langue ne peut pas du tout gérer les octets null, vous pouvez supposer que l'entrée ne contient pas de null.