Bài tập
Đưa ra một chuỗi UTF-8 (bằng mọi cách) câu trả lời (bằng mọi cách) một danh sách tương đương trong đó mọi phần tử là số byte được sử dụng để mã hóa ký tự đầu vào tương ứng.
Ví dụ
!
→ 1
Ciao
→ 1 1 1 1
tʃaʊ
→ 1 2 1 2
Adám
→ 1 1 2 1
ĉaŭ
→ 2 1 2
(ký tự đơn)
ĉaŭ
→ 1 2 1 1 2
(sử dụng kết hợp lớp phủ)
チャオ
→ 3 3 3
(đầu vào trống) →
(đầu ra trống)
!±≡𩸽
→ 1 2 3 4
(Một byte rỗng) → 1
Null byte
Nếu cách duy nhất để tiếp tục đọc đầu vào ngoài byte rỗng là bằng cách biết tổng số byte, bạn có thể lấy số byte bằng bất kỳ phương tiện nào (ngay cả đầu vào của người dùng).
Nếu ngôn ngữ của bạn hoàn toàn không thể xử lý byte rỗng, bạn có thể cho rằng đầu vào không chứa null.