首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
湖南
暂无评论,快来抢首评~
相关推荐
07-10 14:06
门头沟学院 运营
怎么不算呢
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-08 10:47
BOSS的HR都已读不回吗?
我个人觉得回复是最起码的尊重吧,已读不回是不是太没素质了,哎,开始内耗了
点赞
评论
收藏
分享
06-19 14:10
西南财经大学 Java
末211大三去实习还是all in秋招呢?
4月初开始学Java,急于求成,先做了项目,基础不扎实,简历(如下)外卖➕点评,面试了几个中小厂,发现自己的基础很不扎实,边学边投,目前有一个100-299人的电信外包厂实习offer,是all in秋招,还是去实习呢?简历如下。🐮爷爷们给点建议,简历给点建议也行😔
程序员小白条:
秋招前最好有实习,但你才学了没多久,还是好好准备八股、算法、以及项目这些吧,基础要扎实,不然你秋招依然不会,实习还好
无实习如何秋招上岸
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-11 11:30
正常沟通也会被hr🐎
我简直无语了,说明自身情况也会被🐎吗...
_mos_:
还知道匿名啊
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
月薪一万五,天天都喊苦
4182
2
...
字节客户端一面
3526
3
...
秋招公司情报局,分享线索得牛币💰
3521
4
...
两年后重看秋招——后悔选择读研,可到底该怎么做?
3516
5
...
手机厂工作一年了,给想进手机行业的兄弟们写点建议
2719
6
...
一个三无废物985硕士的求救帖!Help
2704
7
...
大厂实习恐怖日常
2206
8
...
入职云智一个月~希望消除大家对云智的误解
1955
9
...
字节暑期实习三周跑路会被拉黑吗
1896
10
...
月入3k能在深圳生存吗?
1868
创作者周榜
更多
正在热议
更多
#
大厂面试初体验
#
3513次浏览
38人参与
#
如果可以,你希望哪个公司来捞你
#
100015次浏览
437人参与
#
如何提高实习转正率?
#
1691次浏览
29人参与
#
leader认为你工作不认真怎么办
#
30466次浏览
138人参与
#
我的国央企投递进展
#
46467次浏览
290人参与
#
国企是理工四大天坑的最好选择吗
#
13549次浏览
95人参与
#
你遇到过哪些神仙同事
#
100115次浏览
724人参与
#
机械人,你被简历秒挂的企业有哪些?
#
42835次浏览
281人参与
#
招聘要求与实际实习内容不符怎么办
#
112754次浏览
770人参与
#
五一之后,实习真的很难找吗?
#
78352次浏览
515人参与
#
如果公司给你放一天假,你会怎么度过?
#
16908次浏览
128人参与
#
三一重工求职进展汇总
#
14880次浏览
67人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
246030次浏览
1791人参与
#
总结:哪家公司面试体验感最差
#
60978次浏览
276人参与
#
OPPO求职进展汇总
#
662640次浏览
5041人参与
#
如果重来一次你还会读研吗
#
176724次浏览
1785人参与
#
机械人,说说你的烦心事
#
69528次浏览
839人参与
#
找工作时的取与舍
#
80332次浏览
568人参与
#
面试时被问的最奇葩的问题
#
22875次浏览
130人参与
#
互联网公司评价
#
396655次浏览
3827人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务