首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
湖南
暂无评论,快来抢首评~
相关推荐
11-23 10:57
新易盛_数据系统部_数据中心系统工程师(准入职员工)
小天才内推,小天才内推码
小天才26秋招分享(三面凉经)tl:9.13投递-10.10自主约面-10.10一面-10.11上传作品集-10.14二面-10.16三面(交叉面) 一面:线上邮件通知选择具体面试时间段(大约20mins)面试官问题1. 请先做一个自我介绍(1分钟左右)。2. 简历项目追问3. 在校期间有获得哪些奖学金吗?4. 有挂过科吗?5. 学得最好的课程是哪些?6. 分享一个人力资源领域中你觉得很重要的知识点。7. 根据以上追问若干问题8. 结合实习经历,招聘的具体成果是你直接负责的社招岗位吗?9. 你的导师对你的工作评价是什么样的?10.追问11.综合实习经历,你目前更适合做人力哪个方向的工作?12....
点赞
评论
收藏
分享
昨天 15:40
华南理工大学 后端工程师
拼多多秋招面经
这两天,我有一个朋友总结了一下自己参加拼多多的面试过程。PDD的面试整体流程不太重,两轮技术面+1轮HR面,技术一面主要侧重八股文+项目,技术二面主要侧重场景题+设计。还有就是一些算法。首先说八股文吧,面试中问到的这些八股文包括RocketMQ、分布式锁、ThreadLocal这些我之前都背过,基本上没啥好说的。JVM堆栈这个刚开始是有点出乎我意料的,没想到问的这么简单。但是后面问了一个对象一定都在堆上吗, 这个幸好我前一天刚刚看过。要不然真就gg了。二面问的场景题比较多,但是也不是完全无迹可寻,其实主要就是一个TOP K问题,一个秒杀场景的问题【拼多多集团-PDD校园招聘】内推链接:http...
点赞
评论
收藏
分享
10-27 23:43
西安电子科技大学 前端工程师
差点让京东面试官面死
自己看图吧,我本来想写好多吐槽的话的,但是我都不知道从何开始说起了八股是一点不问的项目是一点不问的实习部门以及业务是要刨根问底的沟通理解是困难的候选人的回答是要打断且质疑的实现原理是要求具体到函数的就这么着吧
ggrr:
🐶东的面试就是这样。大厂里面最烂的面试水平
我的秋招日记
点赞
评论
收藏
分享
11-20 10:41
已编辑
门头沟学院 大数据开发工程师
双非本科,也能进大厂拿50+
bg:双非本科时间线:七月初两天拿下实习,然后实习3个月,在国庆假期后进行转正,十月底录取,十一月初谈薪,今天正式签署三方协议完毕一些补充:贴主并不是竞赛哥和实习大佬,在进入字节前,我只有一段“作坊”实习和学校项目。想对双非同学们说:互联网行业,技术永远是第一竞争力,学历确实是敲门砖,但统招本科,已经足够敲开大多数门了。比起自怨自艾失去信心、花费时间在郁闷与自我否定,学习技术、训练项目能力、积极乐观的面对明天,才是我们应该做的。与此同时,对问题多思考,给出自己的初步解决思路是关键。学历并不能把人分为三六九等,把技术当成壁垒和台阶踩在脚下,才真正决定了你的高度。加油,奥利给!干就完了!
牛客大王八:
你这种的只能说十万挑一个
点赞
评论
收藏
分享
11-24 11:20
百度_高级研发工程师
互联网大厂程序员?我祛魅了
终于轮到我写这个话题了,话说以前在华为OD时候,写这种话题就很尴尬,虽说互联网嘛,没什么,可是总得你有一个身份,才能有说服力。 我觉得如果直接说大厂的一天,我觉得有点太无趣了,这里对比一下之前的小公司吧,再加入我个人的认知吧。 先说一下,我不想在北京待了,我想去南方,这个地方不太适合我,不过不是现在,至少过2年吧。一、大厂牛马的一天 虽说众生平等,虽说各有各的生活,各有各的好,可是身为一个程序员,又怎么能不想去大厂看看呢?就算最后大厂并不适合,那也得是去过之后,才能说啊。 说不羡慕是假的,说羡慕,就也还好吧。这其实是我自己的认知和人性两个人小人不同的话语,总之,在我当时的年龄,经验,背景,曾经...
spatter&05...:
从OD到互联网,很有发言权
xxx岗位的一天
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
谈谈我对实习的看法
3241
2
...
双非第二段大厂,生活打不败一个大口吃饭的人
1439
3
...
开出第一个sp,爱来自小红书
1404
4
...
双非上岸字节,给27届+的建议
1380
5
...
快手现在还没开是不是没了
1360
6
...
27届双非ACM银,0实习0项目,方向后端,求拷打简历
1342
7
...
双非0offer求建议求指导已经无力面对了 #双非本科求职如何逆袭#
1336
8
...
多益网络26届校招一面(技术面)
1204
9
...
关于实习的危害
1191
10
...
大家做项目真的是一行一行敲出来吗?
1165
创作者周榜
更多
正在热议
更多
#
毕业季,给职场新人一些建议
#
159871次浏览
2342人参与
#
你被哪些公司挂了?
#
105313次浏览
646人参与
#
华勤技术工作体验
#
11972次浏览
22人参与
#
运营人的第一份offer应该如何选
#
199326次浏览
1227人参与
#
牛友们的论文几号送审
#
60952次浏览
830人参与
#
你们公司哪个部门最累?
#
35221次浏览
245人参与
#
职场上哪些事情令人讨厌
#
30425次浏览
120人参与
#
机械/制造每日一题
#
77959次浏览
1391人参与
#
毕业季,你想好怎么跟生活对线了吗?
#
259633次浏览
3846人参与
#
如何提高实习转正率?
#
60772次浏览
422人参与
#
硬件人秋招进展
#
254057次浏览
3944人参与
#
国企秋招,你投了吗?
#
50493次浏览
345人参与
#
机械人晒出你的简历
#
142093次浏览
865人参与
#
入职以后才知道的校招谎言
#
107870次浏览
670人参与
#
风评不好的公司,你会去吗?
#
131076次浏览
673人参与
#
你想跟着什么样领导?
#
21296次浏览
175人参与
#
你的秋招白月光和意难平公司
#
30039次浏览
234人参与
#
听到哪句话代表面试稳了OR挂了?
#
108601次浏览
482人参与
#
分享一个让你热爱工作的瞬间
#
51345次浏览
442人参与
#
实习吐槽大会
#
394173次浏览
2163人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务