Có một thách thức để chuyển đổi một số thành số bằng tiếng Anh , nhưng điều đó quá đơn giản. Cho số 0 0100100, nhiệm vụ của bạn là xuất ra số tương ứng bằng tiếng Pháp. Hệ thống chữ số tiếng Pháp có logic phức tạp hơn đằng sau nó so với tiếng Anh:
Số số --------------- 0 zéro (lưu ý dấu) 1 un 2 deux 3 quân 4 quatre 5 rạp chiếu phim 6 sáu 7 tháng 8 giờ 9 neuf 10 dix 11 giờ 12 nhân đôi 13 treize 14 quatorze 15 quinze 16 nắm bắt 17 dix-sept (nghĩa đen là mười bảy) 18 dix-huit 19 dix-neuf 20 vingt 21 vingt et un (không có dấu gạch ngang) 22 vingt-deux ... 30 trượng ... 40 kiểm dịch ... 50 rạp chiếu phim ... 60 soixante ... 70 soixante-dix (nghĩa đen là sáu mươi mười) 71 soixante et onze ... 80 quatre-vingts (lưu ý s; nghĩa đen là bốn mươi) 81 quatre-vingt-un (lưu ý các dấu gạch nối) ... 90 quatre-vingt-dix 91 quatre-vingt-onze ... 99 quatre-vingt-dix-neuf (4 * 20 + 10 + 9) 100 xu
Để có danh sách đầy đủ, hãy theo dõi http://quizlet.com/996950/ ( http://www.webcitation.org/6RNppaJx0 ).
Quy tắc / giải thích thêm
- Sẽ luôn có một dấu gạch nối giữa các từ NGOẠI TRỪ khi số kết thúc bằng 1.
- Khi số kết thúc bằng 1, từ et (có nghĩa và ) được thêm vào trước un hoặc onze . (31 = trente et un)
- Tuy nhiên, 81 và 91 được định dạng giống như các số khác. (81 = quatre-vingt-un)
- Ở tuổi 60, hệ thống chuyển từ cơ sở 10 sang cơ sở 20.
- Có một số khác biệt nhỏ trên web về điều này; tham khảo danh sách liên kết ở trên cho câu hỏi.
- Các lỗ hổng bị cấm theo mặc định không được phép.
- Không được phép sử dụng nguồn bên ngoài như trang web, cũng như bất kỳ thư viện, API, hàm hoặc tương tự chuyển đổi số thành chữ số hoặc dịch sang tiếng Pháp.
- Đây là môn đánh gôn , vì vậy câu trả lời có ít byte nhất sẽ thắng.
- Nếu có sẵn, vui lòng liên kết với trình biên dịch trực tuyến để cho phép kiểm tra mã của bạn dễ dàng.
Đầu vào
- Đầu vào sẽ được lấy từ tuy nhiên ngôn ngữ của bạn có đầu vào. (STDIN, dòng lệnh, v.v.)
- Đầu vào sẽ là một chuỗi đơn, bao gồm toàn bộ số từ 0 đến 100, bao gồm (các số 0 đứng đầu tùy chọn).
- Bạn có thể giả định đầu vào sẽ luôn được định dạng tốt.
Đầu ra
- Kết quả sẽ là đầu ra cho phương thức thuận tiện nhất cho ngôn ngữ của bạn. (STDOUT, hộp thoại, v.v.)
- Trường hợp không quan trọng trong đầu ra.
Ví dụ
Kiểm tra mã của bạn chống lại những điều này:
Đầu ra đầu vào ------------- 0 zéro 18 dix-huit 51 rạp chiếu phim 80 quatre-vingts 91 quatre-vingt-onze 99 quatre-vingt-dix-neuf