首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
晨晨晨a
2022-10-03 21:35
石家庄铁道大学 Java
发布于湖南
关注
已关注
取消关注
题解 | #学英语#
学英语
https://www.nowcoder.com/practice/1364723563ab43c99f3d38b5abef83bc
看看应该就能直接看懂
提示
全部评论
推荐
最新
楼层
晨晨晨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
湖南
晨晨晨a
楼主
石家庄铁道大学 Java
抱歉了 是在牛客第一次发布 以为自动提交代码区的
点赞
回复
分享
发布于 2022-10-05 11:20
湖南
还没有回复哦~
相关推荐
11-22 19:00
厦门大学嘉庚学院 用户运营
工作了才发现要挣6000真的好难啊
现在还有谁的工资才4500啊,就是我啊,已经大学毕业出来实习一年了,基础工资3000加上全勤啥的才4500,现在啥都不敢买了,什么都只买平价的了,平时还要租房子交水电费,还有一些人情世故啥的 现在过的都捉襟见肘了。。根本不够日常花销的,就感觉好焦虑啊…想知道现在的00后刚毕业的都做什么工作啊工资多少钱啊??日常够花销的嘛?
魔法恐龙:
毕业出来实习一年了?
点赞
评论
收藏
分享
11-22 18:35
南京审计大学金审学院 审计
辞退了很喜欢的实习生,总结他3个“雷点”
实习生的“雷区”:那些你需要避开的坑最近我不得不辞退了一位实习生,虽然他很努力,也很会说话,但有些行为实在让人无法忍受。总结了他的几个“雷区”,希望大家引以为戒。1. 上班摸鱼可以,但别太嚣张大家都知道,上班时间玩手机属于“摸鱼”,但摸鱼也要有个度。这位实习生的工位就在我旁边,背后是老板。他居然敢翘着二郎腿,懒洋洋地靠在椅背上,手机举到肩膀高度,玩得不亦乐乎。你说,这是不是有点太嚣张了?摸鱼可以,但别让领导和老板看得一清二楚啊!2. 犯错不可怕,但要敢于承认工作中犯错是难免的,关键是要及时补救和复盘,避免再犯。这位实习生经常算错数据,商品价格也会搞错,交代的工作没有后续进展。更让人无语的是,他...
点赞
评论
收藏
分享
09-26 19:08
烟台汽车工程职业学院 Python
金光纸业
xd回去要被开了吧
想润的芹菜人狠话不多:
把其中一个老总放中间都会得罪另一个
点赞
评论
收藏
分享
11-13 19:59
中南大学 自动化
秋招癫的不止我 公司也癫了
我孙子来都做不完了
Noob1024:
一笔传三代,人走笔还在
点赞
评论
收藏
分享
11-20 16:23
华中科技大学 光通信工程师
【面经】比亚迪|高级射频工程师
企业名称:比亚迪 应聘岗位:高级射频工程师(汽车新技术院) ✨*强调一下:比亚迪的招聘官网是没有申请岗位这一步骤的。岗位是公司根据简历情况分配的。 base: 深圳 薪资待遇:较好(名副其实的学历厂) ✨*强调一下:调研了一下薪资,我应该是属于c9f硕的顶格薪资。但不确保其他学校专业以及明年是否依然是这个数。 offer状态:已拒 ——— 比亚迪作为中国龙头车企,平台大机会多资源广,是一个很不错的选择。同时加班情况相比来说好一些。去年年营收达到六千多亿,发展劲头很猛。 ——— 面试流程:hr面——技术面,共两面。 1️⃣hr面:hr面之前每个人就已经分好了部门,所以面试时一定注意hr所在的部门...
查看2道真题和解析
比亚迪求职进展汇总
通信硬件人笔面经互助
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
双非本科四年的总结
1.6W
2
...
sagima的阎良出差日记
1.3W
3
...
给正在秋招中枯燥的大家找个乐子听听吧,不被理解真的心寒
1.1W
4
...
简历这样写真的很难挂
9302
5
...
请大家警惕“总包”骗局!
5931
6
...
大哥爆发了?
3916
7
...
秋招可以暂告一个段落啦
3704
8
...
忙完了工作,又要毕业论文……
3528
9
...
领导让我以后别叫他哥
3368
10
...
有奖征集|我想知道,你在秋招中最难忘的一个瞬间
3185
正在热议
#
25届秋招总结
#
273658次浏览
2327人参与
#
如果实习可以转正,你会不会放弃秋招
#
205525次浏览
2799人参与
#
北方华创开奖
#
24185次浏览
262人参与
#
地方国企笔面经互助
#
3103次浏览
7人参与
#
学历or实习经历,哪个更重要
#
46147次浏览
357人参与
#
选完offer后,你后悔学本专业吗
#
15653次浏览
117人参与
#
如何一边实习一边秋招
#
988424次浏览
12618人参与
#
数据人的面试交流地
#
435942次浏览
7810人参与
#
0offer是寒冬太冷还是我太菜
#
891089次浏览
7954人参与
#
得物求职进展汇总
#
64432次浏览
669人参与
#
软开人,秋招你打算投哪些公司呢
#
41057次浏览
530人参与
#
你觉得专业和学校哪个对薪资影响最大
#
28705次浏览
215人参与
#
查收我的offer竞争力报告
#
20755次浏览
261人参与
#
你最想要的公司福利是?
#
42949次浏览
156人参与
#
来聊聊机械薪资天花板是哪家
#
67007次浏览
453人参与
#
当你面对裁员会如何?
#
26369次浏览
154人参与
#
应届生被毁约被毁意向了怎么办
#
28685次浏览
244人参与
#
一觉醒来,我觉醒了超级打工人系统
#
3492次浏览
36人参与
#
没有实习经历,还有机会进大厂吗
#
808265次浏览
13872人参与
#
面试体验感最好的是哪家?
#
84001次浏览
820人参与
#
机械应届生薪资要多少才合适?
#
12607次浏览
61人参与
牛客网
牛客企业服务