#10383. 数字的处理

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Turing001

题目描述

输入一个整数, 要求

1、从个位开始分离出它的每一位数字,按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。

2、求出它是几位数。

3、将该数各个位上数字反转得到一个新数输出,新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零。

输入格式

输入共 1 行,一个整数N。

0 ≤ N≤ 1,000,000,000,000。

输出格式

共三行。

第一行,用空格分开的每个数字。

第二行,位数。

第三行,反转后的新数。

样例

样例输入1:

12345

样例输出1:

5 4 3 2 1
5
54321

样例输入2:

48500

样例输出2:

0 0 5 8 4
5
584