Compito
Data una stringa UTF-8 (in ogni caso) risponde (con qualsiasi mezzo) un elenco equivalente in cui ogni elemento è il numero di byte utilizzati per codificare il carattere di input corrispondente.
Esempi
! → 1
Ciao → 1 1 1 1
tʃaʊ → 1 2 1 2
Adám → 1 1 2 1
ĉaŭ→ 2 1 2(caratteri singoli)
ĉaŭ→ 1 2 1 1 2(utilizza combinazioni di sovrapposizioni)
チャオ → 3 3 3
(input vuoto) → (output vuoto)
!±≡𩸽 → 1 2 3 4
(Un byte null) → 1
Byte nulli
Se l'unico modo per continuare a leggere l'input oltre i byte nulli è conoscere il conteggio totale dei byte, è possibile ottenere il conteggio dei byte in qualsiasi modo (anche l'input dell'utente).
Se la tua lingua non è in grado di gestire byte null, puoi supporre che l'input non contenga null.
