Tarefa
Dada uma string UTF-8 (por qualquer meio), responda (por qualquer meio) uma lista equivalente em que cada elemento é o número de bytes usados para codificar o caractere de entrada correspondente.
Exemplos
!
→ 1
Ciao
→ 1 1 1 1
tʃaʊ
→ 1 2 1 2
Adám
→ 1 1 2 1
ĉaŭ
→ 2 1 2
(caracteres únicos)
ĉaŭ
→ 1 2 1 1 2
(usa combinações de sobreposições)
チャオ
→ 3 3 3
(entrada vazia) →
(saída vazia)
!±≡𩸽
→ 1 2 3 4
(um byte nulo) → 1
Bytes nulos
Se a única maneira de continuar lendo a entrada além de bytes nulos é conhecendo a contagem total de bytes, você poderá obtê-la por qualquer meio (inclusive a entrada do usuário).
Se seu idioma não puder manipular bytes nulos, você poderá assumir que a entrada não contém nulos.