01/10/2018, 12:34
Challenge: Đọc số và viết số
Mình định làm challenge chuyển ngôn ngữ, nhưng vì @drgnz cũng muốn làm challenge như vậy nên mình để từ từ rồi tính tiếp.
- Cho 1 số tự nhiên không giới hạn kiểu, in ra cách đọc số đó.
VD:
1
mot
14
muoi bon
44
bon muoi tu
15
muoi lam
25
hai muoi lam
103
mot tram linh ba
- Cho 1 cách đọc số, in ra cách số đó.
VD:
hai
2
ba muoi
30
ba muoi tu nghin ty
34000000000000 // Chú thích: số này = 34000 * 10^9
Giới hạn
-
Code không dài quá 150 dòng.
-
Không code kiểu rút dòng. Tức là
a = b; b = c;
hay
if (a == b) c = d, e = f;
không hợp lệ nhưng
a = b;
b = c;
hay
for (int i=0; i<n; i++)
hợp lệ.
-
Dùng càng ít lần if càng tốt, nhưng không dùng quá 7 lần if.
-
Không dùng dạng biến thể của if (
a > b ? a : b
), không dùng switch case. -
Không dùng vòng lặp.
Sample test
Input
30
mot tram le ba
Output
ba muoi
103
Test case
không có
Chưa nghĩ ra
Bài liên quan
Làm challenge “giải mã” teen code v2 có vẻ hóc búa hơn đó
Mình chưa biết drgnz có làm challenge đấy không nữa :v
Làm luôn đi HK Boy :v
hack não còn hơn cả teen code v2 nữa
Bài này hồi lớp 11 xưa xửa ông thầy Pascal cho làm, mới đọc từ số sang chữ thôi chứ từ chữ thành số thì hơi gắt :v
Code này viết từ hồi còn bập bõm, đừng cười :v
Chia buồn với bác, code của bác không đáp ứng giới hạn :v
:v thôi để khi khác, ôn thi đã, kỳ này tạch thêm môn nữa thì về quê chăn bò