Trong tiếng Trung, các số được viết như sau:
1 一 2 二 3 三 4 四 5 五 6 六 7 七 8 八 9 九 10 十
Đối với các số trên 10, nó được biểu thị bằng số hàng chục và số thứ tự. Nếu chỉ có một mười, bạn không cần phải nói một cách rõ ràng và nếu không có ai, bạn không cần phải đặt bất cứ điều gì sau:
11 十一
24 二十四
83 八十三
90 九十
Đối với các số trên 100, bạn sử dụng cùng logic, nhưng với ký tự 百. Tuy nhiên, lần này, nếu chỉ có một trăm, bạn vẫn cần phải viết nó ra, và nếu không có hàng chục, bạn cần phải nói 零.
100 一百 231 二百三十一 803 八百零三 999 九百九十九
Nhiệm vụ của bạn là chuyển đổi các chữ số Trung Quốc này thành chữ số Ả Rập. Cho một số N bằng tiếng Trung ( 一(1) <= N <= 九百九十九(999)), chuyển đổi nó thành số Ả Rập.
Hãy nhớ rằng, đây là mã golf , vì vậy mã có số byte nhỏ nhất sẽ thắng.
503 -> 五百三và 380 -> 三百八十. Ngoài ra, bạn nói cho hàng chục rằng you do not need to explicitly say one. Điều đó có nghĩa là nó không quan trọng nếu chúng ta làm?
五百零三như không có hàng chục (tôi nghĩ)
503và380?