0.Gộp số lớn thành một chữ số
Các cư dân trên hành tinh Uno rất sợ các chữ số, do đó, họ sẽ biến đổi bất kỳ giá trị số nguyên nào thành số một con số bằng cách thực hiện phép cộng các chữ số liên tiếp cho đến khi số đó giảm xuống một chữ số. Ví dụ: số 999999999991, cộng các con số sẽ cho kết quả là 9 + 9 + 9 + 9 + 9 + 9 + 9 + 9 + 9 + 9 + 9 + 1 = 100. Vì số 100 có Nhiều hơn một chữ số, quá trình lặp lại, kết quả là 0 + 0 + 1 = 1.
Vấn đề tiếp theo là phải so sánh hai con số và số nào lớn hơn, theo các quy tắc của hành tinh.
Viết chương trình đó, cho hai số nguyên, xác định số nào là số lớn nhất sau khi đã biến đổi về một chữ số.
Đầu vào
Sẽ có một số trường hợp thử nghiệm. Mỗi trường hợp kiểm tra bắt đầu với hai số nguyên N và M (0 ≤ N ≤ 10^100 , 0 ≤ M ≤ 10^100 ), cho thấy hai số được so sánh. Trường hợp kiểm tra cuối cùng được đưa ra khi N = M = 0, và trường hợp này sẽ không được xử lý.
Đầu ra
Đối với mỗi trường hợp kiểm tra, in một dòng có chứa một số nguyên, cho biết 1 nếu biến đổi của số đầu tiên lớn hơn, 2 nếu biến đổi của số thứ hai lớn hơn hoặc 0 nếu cả hai số có cùng giá trị của một số.
VÍ DỤ
INPUT
111 2
22 55
123 222
12 4
0 0
OUTPUT
1
1
0
2
Comments
//code C++11 dua tren thuat toan anh cotyey
an other solution: x=x%9==0?9:x%9;