def find_nearest_n(number):     left = 0     right = number     while right-left >= 0.01:         if ((left+right)/2)**2 == number:             return (left+right)/2         elif ((left+right)/2)**2 > number:             right = (left+right)/2         else:             left = (left+right)/2     if int(right) > int(left):         return int(right)     elif left - int(left) < 0.5:         return int(left)     else:         return int(left)+1 阈值可以再调大一点 应该有还有更好的方法
点赞 2

相关推荐

如题,春招ssob上社招岗位说可以接受应届,结果屁颠屁颠过去经历了一轮&nbsp;“社招”拷打.TL:5.26一面5.27二面一面:65mins&nbsp;-&nbsp;项目深挖:结合面试官给出的滴滴的某场景,设计:redis具体数据结构结构、redis雪崩、击穿、穿透怎么防护;Mysql表结构、Sql怎么写、索引怎么建立、设计业务流程逻辑;整体问的都很&quot;飘&quot;,不知道对不对,全程结合业务问基于简历技术栈的实际设计和应用.0mins&nbsp;-&nbsp;八股&nbsp;-&nbsp;(面试官说&nbsp;个人社招不喜欢问八股)15mins&nbsp;-&nbsp;手撕:【撕】左上到右下是否有可行路径,(5mins&nbsp;,本地idea&nbsp;写&nbsp;核心代码模式,顺便debug了下面试官提出的小瑕疵).【聊】拓展这个手撕(10mins),问了:1、DP下的最大收益2、可行路条数(没具体刷过,回答的构建树,&nbsp;问复杂度,答的&nbsp;3^(m*n)&nbsp;全忘了).&nbsp;说过邻接图+暴力方案&nbsp;否决了&nbsp;继续想.二面:60分钟聊天:聊BG,聊学习生涯,聊业务、聊项目,聊需求评审,聊方案选型,聊项目细节5分钟手撕:最大回文子串15分钟反问:问业务、问带教氛围、问landing期望等等。被指出问题:废话很多(hhh&nbsp;学校呆久了&nbsp;总想回答问题前先回答前因后果)-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-许愿三面~
查看10道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务