首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
晨晨晨a
2022-10-03 21:35
石家庄铁道大学 Java
发布于湖南
关注
已关注
取消关注
题解 | #学英语#
学英语
https://www.nowcoder.com/practice/1364723563ab43c99f3d38b5abef83bc
看看应该就能直接看懂
提示
全部评论
推荐
最新
楼层
晨晨晨a
楼主
石家庄铁道大学 Java
抱歉了 是在牛客第一次发布 以为自动提交代码区的
点赞
回复
分享
发布于 2022-10-05 11:20
湖南
晨晨晨a
楼主
石家庄铁道大学 Java
public class test { private static HashMap<integer> mapping = new HashMap<integer>(); static { mapping.put(100, "hundred"); mapping.put(90, "ninety"); mapping.put(80, "eighty"); mapping.put(70, "seventy"); mapping.put(60, "sixty"); mapping.put(50, "fifty"); mapping.put(40, "forty"); mapping.put(30, "thirty"); mapping.put(20, "twenty"); mapping.put(19, "nineteen"); mapping.put(18, "eighteen"); mapping.put(17, "seventeen"); mapping.put(16, "sixteen"); mapping.put(15, "fifteen"); mapping.put(14, "fourteen"); mapping.put(13, "thirteen"); mapping.put(12, "twelve"); mapping.put(11, "eleven"); mapping.put(10, "ten"); mapping.put(9, "nine"); mapping.put(8, "eight"); mapping.put(7, "seven"); mapping.put(6, "six"); mapping.put(5, "five"); mapping.put(4, "four"); mapping.put(3, "three"); mapping.put(2, "two"); mapping.put(1, "one"); mapping.put(0, ""); } public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNext()) { // 注意 while 处理多个 case String rs = new String(""); long num = Long.parseLong(in.next()); long base = num % 1000L; // under 1 thousand part rs = assemble(rs, base, ""); long caculate = num / 1000L; if (caculate == 0L) { System.out.println(rs); continue; } // has more than thousand long thou = caculate % 1000L; // thousand part rs = assemble(rs, thou, "thousand"); caculate = caculate / 1000L; if (caculate == 0L) { System.out.println(rs); continue; } // has more than million long mill = caculate % 1000L; // mill part rs = assemble(rs, mill, "million"); caculate = caculate / 1000L; if (caculate == 0L) { System.out.println(rs); continue; } // has more than billion long billion = caculate % 1000L; // billion part rs = assemble(rs, billion, "billion"); System.out.println(rs); } } private static String assemble(String rs, long l, String subfix) { if (!rs.equals("")) { rs = " " + rs; } if (l < 10L) { rs = mapping.get((int)l) + " " + subfix + rs; return rs; } if(l > 10 && l < 20){ rs = mapping.get((int)l%100) + " " + subfix + rs; return rs; } if (l < 100L) { String temp = mapping.get((int)l % 10).equals("")?"": " " + mapping.get((int)l % 10); rs = mapping.get((int)l / 10 * 10) + temp + " " + subfix + rs; return rs; } String temp = mapping.get((int)(l / 100)) + " hundred "; if(l % 100/10 == 0L && l % 100 % 10 == 0L){ return temp + subfix + rs; } if(l % 100/10 == 0L && l % 100 % 10 != 0L){ return temp + "and " + mapping.get((int)(l % 10)) + " " + subfix + rs; } if(l % 100 > 10 && l % 100 < 20){ return temp + "and " + mapping.get((int)l%100) + " " + subfix + rs; } rs = temp + "and " + mapping.get((int)(l % 100 / 10 * 10L)) + " " + mapping.get((int)(l %100 % 10)) + " " + subfix + rs; rs.trim(); return rs; } }</integer></integer>
点赞
回复
分享
发布于 2022-10-05 11:19
湖南
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
昨天 13:58
刚毕业,是刚从牢里出来吗!
发了面试通知,说我刚毕业就不要了,现在刚毕业就是等于没经验嘛,头晕了
点赞
评论
收藏
分享
昨天 12:21
上海交通大学 产品经理
字节25届校招提前实习6个月, 感觉死人微活
终于在一个忙碌的工作日转了正式人是死人微活的状态最幸运的是遇到了好同事好老板,所以还在坚持但是坐在电脑前再也没有了兴奋感,只有疲惫每天靠两杯美式撑着果然,字节和心脏只有一个可以跳动不说了又要干活了翻了翻催更的后台感觉自己像进了青楼的太监有心无力哈
投递字节跳动等公司9个岗位
点赞
评论
收藏
分享
06-04 18:03
河南工程学院 Java
27届大二 项目只做了苍穹外卖
全是已读不回,真后悔之前那么摆烂那么可以改一下啊兄弟们,求拷打
代码飞升:
别用口语,后端就写后端,前端就写前端,最后别光后悔
点赞
评论
收藏
分享
06-09 15:12
阿里巴巴_软件开发(实习员工)
这简历还想找工作啊
不好意思引流了,只是想让大家来拷打实习因期末考暂停了,不想复习心血来潮制作了秋招简历的初版,希望大家拷打,后面修改的版本应该都会发,秋招和牛油们在一起*简历模仿某大佬写的,想压成一页所以有些东西故意写得很短
编程界菜鸡:
都一个月,就算是实习也会觉得不稳定
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-03 17:16
找实习两个月有感
从四月底开始投递简历,到现在也两个月了。从最开始的充满激情与斗志,到现在已经差不多完全摆烂,可以说这一个月是很痛苦的一个月。其实之前也看过不少面经,投递简历时候的水平也是差不多能把那些面经回答出来的程度,但实际自己面试却发现截然不同。面经看到的是较多的八股加少量的场景,可在我有限的几次大厂面试里,场均八股数量也就三个左右,剩下全是场景、项目拷打、设计以及智力题。只能安慰自己说这段时间可能真不好找吧,但是还是会天天焦虑。研一也抽了很多时间准备,到头来还是竹篮打水一场空
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
高德-交易业务-Java日常-面经(OC)
2.3W
2
...
大家觉得测试还能活多久
1.0W
3
...
毕业之后再也没人给我兜底了
9985
4
...
快手凉经
8213
5
...
测试常见八股之快问快答24条
8140
6
...
美团面经,已oc
7228
7
...
我是一个能独当一面的大人吗
6547
8
...
差点忘了以前是干嘛的,这个梗就是2025年最大的一坨
6138
9
...
工资还是得攒着
5104
10
...
女友问我为什么进字节后不理她了
4279
创作者周榜
更多
正在热议
更多
#
你觉得实习能学到东西吗
#
25736次浏览
565人参与
#
不考虑转正,实习多久合适
#
30750次浏览
142人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
24126次浏览
202人参与
#
秋招什么时候开投比较合适?
#
14370次浏览
233人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
28584次浏览
460人参与
#
如何准备秋招
#
15627次浏览
290人参与
#
发工资后,你做的第一件事是什么
#
66937次浏览
223人参与
#
工作中哪个瞬间让你想离职
#
25021次浏览
173人参与
#
实习,不懂就问
#
37221次浏览
605人参与
#
软开人,秋招你打算投哪些公司呢
#
101836次浏览
958人参与
#
大疆今年的机械笔试难吗?
#
41884次浏览
456人参与
#
元戎启行求职进展汇总
#
32266次浏览
238人参与
#
实习生如何通过转正
#
89388次浏览
1341人参与
#
每个月的工资都是怎么分配的?
#
21019次浏览
381人参与
#
运营人求职交流聚集地
#
141752次浏览
989人参与
#
你觉得现在还能进互联网吗?
#
6220次浏览
124人参与
#
预测一下26届秋招形势
#
32907次浏览
278人参与
#
牛客十周岁生日快乐
#
145879次浏览
1616人参与
#
你们公司几号发工资
#
19755次浏览
133人参与
#
校招入职后的感受
#
291953次浏览
2745人参与
#
硬件应届生薪资是否普遍偏低?
#
73053次浏览
512人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务