首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-09 00:42
中南大学 Java
35岁危机已成过去?
今天去西二旗租房,和2手房东聊了很久。我觉得,想了解当下整个互联网的大环境,最好的选择是直接问互联网宝地的二手房东。和我对接的二手房东手下有160多套房子,他对西二旗的互联网的整体情况有着最直观的感受。他说,互联网今非昔比了,10几年前,和他同一批毕业的大学生不管什么专业都能轻松的进入互联网厂;7、8年前,在互联网宝地租房的人一般都能租个3、4年,因为人有惰性不太愿意挪窝,搬走了大概率是跳槽了;但最近几年,很多人只住了一年多就不租了,问他们是怎么回事,一部分是跳槽,一部分是被裁员了,尤其是小米和少部分网易的不到一年就被裁了,感觉招进来就是为了要补贴(这是房东原话,雷总别给我发绿尸涵),快手百度...
电牛小子_:
绷不住,这中介操作和我遇到的一样,建议大篮子好好看看合同,不清楚地方问明白,后续跟你对接的大概率不是这个中介
牛客创作赏金赛
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-07 18:08
兄弟们,25届应届生终于找到班上了!
终于找到一份老板好,同事好,氛围好的工作了!🎉👏在这三个月的时间里,投了几百个,面试不过10家,上个月入职了一家,挂羊头卖狗肉,同事不愿教,问问题不爱回答,真的让我一个头两个大。今天入职第一天,办公室里的同事们都很友好!没有任何不适感以及到新环境的恐惧感,我想这就是我想要的环境了!而且周末双休!交通半小时!中午包餐!午休两个小时!7点半就下班!完全有属于自己的时间!接下来就希望能顺利转正啦!虽然不是大厂,但是也想告诉大家现在找工作这么难,不要死磕大厂,先有工作再冲大厂也不迟✌️
码农索隆:
好!开心,给你看看我小区的小猫!
查看图片
投递新环境等公司7个岗位
点赞
评论
收藏
分享
05-25 18:29
电子科技大学 Java
27日常实习简历求拷打
项目是黑马点评+12306😖😖,感觉全都是漏洞不敢投
弦五Strings:
双九+27,大厂收割机
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
06-11 13:34
0实习双非进大厂,我做了什么
做梦
offe从四面八方来:
我真的没时间陪你闹了
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-08 13:44
大家千万不要相信boss直聘上的offer
因为给你offer也会撤回的,试用期三个月,反正面到合适的就直接开除就行了。三天了上班前一天才说不合适,还好没有租房子,如果租房子那不得了了作为应届生的我们实在是太爽了,任何公司都能给我们一巴掌
机械打工仔:
还是那句话,它都这么对你了你还保护它干什么
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
四段实习终大厂 如此牺牲为哪般
2.8W
2
...
双非二本靠一张嘴拿下美团
1.3W
3
...
小红书二面(第二天oc)
7062
4
...
突然对上流社会祛魅了
6800
5
...
儿时记忆在梦中闪回,一觉醒来继续做“大人”
4290
6
...
大疆测评流程分享
3614
7
...
秋招这就要开始了吗
3176
8
...
OMG,超雄hr
2719
9
...
我的leader一直问我有没有对象
2593
10
...
死喽,面试前因为网名被HR制裁咯
2591
创作者周榜
更多
正在热议
更多
#
你认为小厂实习有用吗?
#
14461次浏览
189人参与
#
面试官是我前女友
#
107189次浏览
731人参与
#
实习生的蛐蛐区
#
41488次浏览
333人参与
#
当你面对裁员会如何?
#
276137次浏览
2438人参与
#
计算机有哪些岗位值得去?
#
13361次浏览
134人参与
#
lastday知无不言
#
57067次浏览
460人参与
#
在职场上,你最讨厌什么样的同事
#
14653次浏览
150人参与
#
推荐一首陪你工作的歌吧
#
14103次浏览
97人参与
#
说说你知道的学历厂
#
29084次浏览
179人参与
#
你找工作的时候用AI吗?
#
15264次浏览
194人参与
#
下班后的时间你怎么安排
#
7876次浏览
118人参与
#
哪一瞬间觉得自己长大了
#
7488次浏览
168人参与
#
携程求职进展汇总
#
559580次浏览
4258人参与
#
面试尴尬现场
#
24666次浏览
169人参与
#
工作后会跟朋友渐行渐远吗
#
30142次浏览
216人参与
#
中核求职进展汇总
#
20294次浏览
152人参与
#
社会教会你的第一课
#
30014次浏览
399人参与
#
多益网络工作体验
#
49760次浏览
280人参与
#
虾皮求职进展汇总
#
244336次浏览
1797人参与
#
神州信息工作体验
#
16170次浏览
75人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务