#CCBOTPBA0000053. Giải mã số hiệu nhỏ (Decode Small Numeric Codes)
Giải mã số hiệu nhỏ (Decode Small Numeric Codes)
Giải mã số hiệu nhỏ (Decode Small Numeric Codes)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một hệ thống ghi mã nguyên. Mỗi mã có giá trị từ đến và biểu diễn một từ tiếng Anh: tương ứng ZERO, tương ứng ONE, tương ứng TWO, tương ứng THREE. Hãy giải mã từng mã theo đúng thứ tự nhận được. Nếu , không có dòng kết quả nào.
Input
Dòng đầu chứa số nguyên . Nếu , phần còn lại chứa đúng số nguyên , phân cách bằng khoảng trắng hoặc xuống dòng.
Output
Với mỗi mã, in từ tiếng Anh tương ứng trên một dòng theo đúng thứ tự; khi , không in gì.
Subtask
- Subtask 1 (20%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): .
Ví dụ
Ví dụ 1
Input:
4
0 3 1 2
Output:
ZERO
THREE
ONE
TWO
Giải thích: Mã cho ZERO, mã cho THREE, mã cho ONE và mã cho TWO. Bốn từ được in thành bốn dòng theo đúng thứ tự đầu vào.
Ví dụ 2
Input:
3
2 2 2
Output:
TWO
TWO
TWO
Giải thích: Có ba mã bằng , nên từ TWO được in ba lần; bài không yêu cầu loại phần tử trùng.
Ví dụ 3
Input:
0
Output:
Giải thích: Số lượng mã bằng , vòng lặp không có lượt nào và chương trình không ghi dòng kết quả.