关注
笔试结束后,写了写第二道题 没有进行测试,不知道大数情况下会不会出错 function loopFractional (a, b) { var isExit = function (i) { if(mods[i] != undefined) { return true; } return false; } var ints = parseInt(a/b); var j = 2; var mods = {}; var flag = true; if(ints != 0) { var r = ints + '.'; }else { var r = 0 + '.'; } a = a%b; var i = 0; var s = ''; var loop = false; while(j <= 10000 && flag) { j++; a = a * 10; //如果a能整除b,那么存入余数,跳出循环。 if(a % b == 0) { mods[a%b] = j; s += a / b; flag = false; break; } //如果不能整除,检测a/b的余数是否已经存在,如果已经存在,那么跳出循环. if(isExit(a % b)) { i = mods[a % b]; loop = true; flag = false; break; } //如果不能整除,检测a/b的余数不存在,存入余数,继续循环 if(a % b != 0) { mods[a % b] = j; s += parseInt(a / b); a = a % b; a = a * 10; } } var result = r + s; console.log(i, j); if(j <= 10000) { var suffix = '(' + result.substr(i-1, j - i) + ')'; } if(!loop) { return result; } return result + suffix; }
查看原帖
点赞 评论
相关推荐
01-09 11:18
门头沟学院 Java
Java抽象带篮子:你根本没说到关键点,找到工作只是当牛马的第一步,真正吃苦的绝对是后面的日常工作,上岸我看换成下海更准确,找到好工作值得开心但不至于这么开心,切记互联网每个人都有倒计时😋 点赞 评论 收藏
分享
2025-11-21 09:52
河北大学 Java Java抽象小篮子:唉唉唉,劝进你会说是卖课,劝退你会说是焊丝车门,别人建议你是不听的,还让别人也不听建议,唉唉唉,究竟是谁带偏谁啊。我的看法:劝退一切互联网方向。怎么说?
点赞 评论 收藏
分享
01-13 15:03
广东外语外贸大学南国商学院 产品经理 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 简历第一个项目做什么 #
4729次浏览 72人参与
# 租房找室友 #
58243次浏览 240人参与
# MiniMax求职进展汇总 #
1579次浏览 25人参与
# 实习的你做了哪些离谱的工作 #
5843次浏览 87人参与
# 工作压力大,你会干什么? #
7483次浏览 194人参与
# 参加哪些竞赛对找工作有帮助? #
5663次浏览 109人参与
# AI让你的思考变深了还是变浅了? #
2870次浏览 87人参与
# 找实习记录 #
15361次浏览 282人参与
# 如果不上班,你会去做什么 #
4060次浏览 184人参与
# 携程工作体验 #
20727次浏览 79人参与
# 邪修省钱套路 #
4837次浏览 169人参与
# 学历对求职的影响 #
587854次浏览 4004人参与
# 为了入行xx岗,我学了__ #
3298次浏览 55人参与
# 我的付费上班经历 #
9018次浏览 150人参与
# 一上班就想____,这正常吗? #
13976次浏览 143人参与
# 如果再来一次,你还会选择这个工作吗? #
780224次浏览 6265人参与
# 职场上哪些行为很加分? #
314378次浏览 3549人参与
# 如何KTV领导 #
83411次浏览 525人参与
# 产品实习,你更倾向大公司or小公司 #
193761次浏览 2074人参与
# 实习打杂,要跑路吗 #
56301次浏览 336人参与
# 你们公司哪个部门最累? #
37517次浏览 255人参与