题目描述(困难难度)

将数字用英文单词表示。

思路分析

没有什么特殊的方法,分析规律就可以了,主要有几个点。

  • 每三位一组
  • 小于 的和大于 20 的分开考虑
  • 每三位后边增加个单位,从右数除了第一组,以后每一组后边依次加单位,
  • 我们从右到左遍历,是在倒着完善结果

解法一

倒着遍历的处理,利用 函数,每次在 0 的位置插入单词。

下边的代码供参考,每个人的代码写出来应该都不同。

添加好友一起进步~

如果想系统的学习数据结构和算法,强烈推荐一个我之前学过的课程,可以点击 查看详情