首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-27 17:21
门头沟学院 Java
海康威视后端一面
如何理解Java的面向对象特性对泛型的了解map,list,set的底层数据结构常用的排序算法有哪些,及其时间复杂度对redis的理解,高并发下会有什么问题springboot和springmvc的差异,设计理念的区别,springboot常用注解MySQL常用的sql优化进程和线程的区别,线程间通信方式Java资源一致性如何保证介绍一下实习项目,讲一下全流程对岗位的未来规划反问,偏应用开发,一周出结果
查看14道真题和解析
点赞
评论
收藏
分享
10-27 21:47
上海交通大学 人工智能
拼多多后端开发一面
自我介绍+项目1.为什么链表长度≥8转红黑树?树化阈值为何是6退化?2.商品秒杀缓存使用ConcurrentHashMap的注意事项3.大促期间如何设置ThreadPoolExecutor参数?4.如何解决商品详情页服务的FuLGC问题?5.用Redis实现库存扣减锁,如何解决锁超时问题?6.ThreadLocal内存泄漏问题如何避免?7.如何防止恶意请求击穿缓存?拼多多的购物车服务选择AP还是CP?为什么?8.AOS中为什么用CLH队列而不用普通链表?9.线程池核心参数设置规则?美团动态调整方案?10.ConcurrentHashMap的size()方法为何不精确?替代方案?11.如何用CA...
发面经攒人品
点赞
评论
收藏
分享
10-09 16:12
门头沟学院 Java
用实力,让HR回心转意
帅宇殿下:
佬,简历写的什么
点赞
评论
收藏
分享
09-14 19:50
清华大学 Java
26届Java简历求拷打
最近开始投秋招了,简历也跟着目前的实习开始逐步更新,有没有佬帮看一下简历还需要怎么改
KKorz:
来牛客,见证程序员的极致炫压抑
你的简历改到第几版了
点赞
评论
收藏
分享
10-29 10:49
杭州电子科技大学 大数据开发工程师
作为面试官 我更看重简历的这几点
“投了二三十份简历,连个面试通知都没有!”仔细了解才发现,问题大多出在简历上。在这个“简历不过筛,面试都摸不到门”的求职时代,一份能让HR眼前一亮的简历,绝对是打开职业机会的敲门砖。——如何在10秒内抓住注意力?好简历的“黄金标准”:快、准、狠HR平均每份简历只看8-10秒,现在有了各种AI招聘工具的介入,更要用最精准的内容,回答招聘方最关心的问题:“你能为我们做什么?” “你的过往经历能否顺利迁移到我们的岗位中” “能够创造多少利益?”一份能过关的好简历,至少要满足这5个标准:1️⃣ 结构清晰,重点一目了然简历的结构一定要清晰:个人信息、教育背景、工作/实习经历、项目经验、技能证书、自我评价...
一份好的简历长什么样?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
造谣刑法老师媚男,反被老师法院起诉
1.7W
2
...
如果你的实习能重来一遍,如何让自己的实习利益最大化
1.2W
3
...
现在出海,是不是相当于十年前加入互联网?
1.1W
4
...
秋招小失败-后端小小劝退(大结局)
7644
5
...
抖音文娱二面挂面经-劝退后端第三天
6444
6
...
你们说,人会一直倒霉吗?
5507
7
...
一个大专学历15年IT之路的感悟
4798
8
...
9本秋招后端收获9+offer, 我做对了什么?
3770
9
...
什么,你在教我做事?
3701
10
...
挑战全网最早的美团开奖!
3338
创作者周榜
更多
正在热议
更多
#
校招生月薪1W算什么水平
#
29172次浏览
178人参与
#
工作后明白的那些道理
#
21151次浏览
220人参与
#
“vivo”个offer
#
37268次浏览
277人参与
#
我是面试官,请用一句话让我破防
#
24309次浏览
122人参与
#
中美关税战对我们有哪些影响
#
41864次浏览
352人参与
#
如果上班像打游戏,你最想解锁什么技能
#
7430次浏览
69人参与
#
i人适合做什么工作
#
10451次浏览
92人参与
#
哪些行业值得去?
#
4757次浏览
46人参与
#
华为保温
#
106594次浏览
403人参与
#
读研or工作,哪个性价比更高?
#
77442次浏览
767人参与
#
如果秋招能重来,我会____
#
35186次浏览
289人参与
#
美团开奖
#
213131次浏览
1115人参与
#
中美关系回暖,你会选择出海吗?
#
5382次浏览
98人参与
#
华为池子有多大
#
109855次浏览
750人参与
#
苦尽甘来时,再讲来时路
#
31480次浏览
445人参与
#
哪一瞬间觉得自己长大了
#
37537次浏览
489人参与
#
国央企笔面经互助
#
161303次浏览
1182人参与
#
大家实习每天都在干啥
#
97896次浏览
536人参与
#
AI时代,哪些岗位最容易被淘汰
#
2852次浏览
27人参与
#
硬件人的简历怎么写
#
311924次浏览
3057人参与
#
金融财经春招备战日记
#
38866次浏览
210人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务