ROUND

Xem PDF



Thời gian:
Scratch 15.0s
Bộ nhớ:
Scratch 1G

Tác giả:
Dạng bài
Điểm: 200 (p) Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Cho số nguyên dương \(N\).

Hãy phân tích thành các số đơn vị, số tròn chục, tròn trăm, tròn nghìn, ... theo thứ tự giảm dần.

Ví dụ: \(32457 = 30000 + 2000 + 400 + 50 + 7\).

Input

  • Dòng đầu ghi \(T\) không quá \(100\) - số câu hỏi.
  • \(T\) dòng tiếp theo, mỗi dòng ghi số nguyên dương \(N\) \((N \le 10^{7})\)

Output

  • Ứng với mỗi câu hỏi:
  • Dòng đầu ghi số lượng số phân tích được.
  • Dòng thứ hai ghi ra các số phân tích, theo thứ tự giảm dần.

Example

Test 1

Input
5
5009
7
9876
10000
10
Output
2
5000 9
1
7 
4
9000 800 70 6
1
10000 
1
10 

Bình luận


  • 0
    toiladan    9:42 p.m. 16 Tháng 1, 2024

    làm kiểu j vậy ạ


    • 0
      xthabao1    9:11 p.m. 4 Tháng 9, 2023

      sao scratch tận 15s liền


      • 1
        huyhau6a2    2:42 p.m. 17 Tháng 12, 2021

        mình nghĩ nên dùng n lớn hơn. vd: 10^18, 10^100, 10^100000 gì đó nha

        1 phản hồi