首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
湖南
暂无评论,快来抢首评~
相关推荐
10-25 14:58
联想(北京)有限公司_后端开发部_JAVA开发工程师(准入职员工)
联想内推,联想内推码
优点:wlb 真的不加班,假期也很多年假15天,平时请假也很简单,有的时候和领导说一下都不用走请假流程。领导和同事都很nice,不存在PUA,领导也懂技术,交流起来很顺畅,领导也支持新技术探索,我就在联想的时候开始写技术博客和开源项目。上下班不用打卡,平时项目也不急,下班基本不找你。福利好,12病假,有房补餐补,能排户口(最吸引我的点,但不一定) 🔻联想的福利 五险一金、企业年金、员工内购股票 节假日的各种礼盒 旅游补贴:工作满五年,1.5w/年的旅游补贴 带薪病假和生育假:很体贴员工,尊重女性! 🔻团队氛围超级nice 部门的同事都超级好,定期团建聚餐以及旅游 联想就是家文化,和其他部...
联想公司福利 1500人发布
点赞
评论
收藏
分享
昨天 21:25
门头沟学院 Java
11.1秋招进展-周末摆烂
1.北京移动又发什么AI面试和测评,不想搞了,不做!2,作业帮发来什么笔试,这都什么时候了,才发。。。
投递中国移动北京等公司10个岗位
点赞
评论
收藏
分享
10-14 10:25
北京工业大学 Java
27届简历求拷打
要进小厂吗,感觉中大厂不是很好投😥
点赞
评论
收藏
分享
10-29 23:05
北京工业大学 Web前端
滴滴实习一面:浏览器缓存机制
这是之前一个27同学面滴滴实习的题目,部门是体验平台,针对浏览器缓存问了强弱缓存区别以及使用场景等问题,小圆这边整理好了~浏览器缓存是前端性能优化中最重要的一环。合理利用缓存,不仅能显著提升页面加载速度、减少服务器压力,还能改善用户体验。但在面试中,很多人只会“Cache-Control、ETag、Expires”这几个名词,却说不清底层逻辑与交互过程。本文讲解浏览器缓存机制,从类型、原理到实践配置,帮你彻底吃透这个高频考点。 一、缓存的分类概览浏览器缓存大体分为两类:类型是否向服务器发请求命中后资源来源常用字段强缓存(Strong Cache)否本地缓存(Memory/Disk)Cache-...
查看1道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
造谣刑法老师媚男,反被老师法院起诉
1.4W
2
...
现在出海,是不是相当于十年前加入互联网?
9242
3
...
秋招小失败-后端小小劝退(大结局)
7335
4
...
9本秋招后端收获9+offer, 我做对了什么?
6120
5
...
一个大专学历15年IT之路的感悟
5163
6
...
你们说,人会一直倒霉吗?
4996
7
...
字节懂车帝日常一面二面面经(已挂)
3410
8
...
挑战全网最早的美团开奖!
3254
9
...
别问了,在校生千万千万别逃课!
3122
10
...
cvte体验实习
2759
创作者周榜
更多
正在热议
更多
#
校招生月薪1W算什么水平
#
35066次浏览
194人参与
#
哪一瞬间觉得自己长大了
#
38413次浏览
493人参与
#
“vivo”个offer
#
39146次浏览
280人参与
#
如果上班像打游戏,你最想解锁什么技能
#
8390次浏览
70人参与
#
vivo工作体验
#
28096次浏览
124人参与
#
为了实习逃课值吗?
#
29067次浏览
271人参与
#
工作后明白的那些道理
#
21907次浏览
225人参与
#
一人一个landing小技巧
#
124062次浏览
1447人参与
#
我是面试官,请用一句话让我破防
#
26887次浏览
128人参与
#
实习最想跑路的瞬间
#
87646次浏览
543人参与
#
中美关税战对我们有哪些影响
#
43252次浏览
361人参与
#
机械制造2023笔面经
#
149753次浏览
840人参与
#
如果重来一次你还会读研吗
#
201807次浏览
1932人参与
#
AI时代,哪些岗位最容易被淘汰
#
3518次浏览
27人参与
#
中美关系回暖,你会选择出海吗?
#
6956次浏览
107人参与
#
华为保温
#
107904次浏览
408人参与
#
哪些行业值得去?
#
5574次浏览
50人参与
#
i人适合做什么工作
#
11646次浏览
97人参与
#
美团开奖
#
223695次浏览
1154人参与
#
读研or工作,哪个性价比更高?
#
78439次浏览
769人参与
#
如果秋招能重来,我会____
#
37899次浏览
303人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务