#P0710. 算术拼写

算术拼写

题目描述

小可最近迷上了数字游戏,她不仅学会了从 0099 的数字英文单词,还喜欢探索数字背后的秘密。有一天,她在一本魔法数学书中发现了一个有趣的任务:每个数字都有自己的 “能量” —— 位数代表它的 “规模”,各位数字之和则代表它的 “内在力量”。

你的任务是帮助小可完成这个魔法仪式:给定一个正整数 NN,先计算它的位数(规模等级),再计算其各位数字之和(力量总值)。然后,你需要用英文数字单词,分别将这两个结果 “吟唱” 出来,唤醒数字中沉睡的魔法。

输入格式

共一行,包含一个整数 NN

输出格式

第一行,吟唱位数的每个数字(用英文数字单词表示,单词间以空格分隔)。

第二行,吟唱总和的每个数字(用英文数字单词表示,单词间以空格分隔)。

样例

12345
five
one five
999999999999
one two
one zero eight

提示

{"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};

样例1解释

位数是 55,吟唱为 five

数字和 1+2+3+4+5=151+2+3+4+5 = 15,吟唱为 one five

数据范围与提示

  • 对于 100%100\% 的数据,保证 1N1010001 \leq N \leq 10^{1000},数据保证有解。