- 博客(1)
- 收藏
- 关注
原创 Roman to Integer小白刷题刚起步
这道题是把罗马数字转换为阿拉伯数字,上网搜索偶然看到了这样的转换思路:从前往后遍历罗马数字,如果某个数比前一个数小,则把该数加入到结果中;反之,则在结果中两次减去前一个数并加上当前这个数;比如XVIII=18,是如何得到的?其对应的阿拉伯数字表示为10_5_1_1_1,因此结果为10+5+1+1+1=18;XIX=19是如何得到的?其对应的阿拉伯数字表示为10_1_10
2016-06-27 21:55:06
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人