关注
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
相关推荐
牛客热帖
更多
正在热议
更多
# 学历VS实习,哪个更重要? #
3567次浏览 74人参与
# AI替代不了什么? #
715次浏览 23人参与
# 厦门银行科技岗值不值得投 #
16311次浏览 359人参与
# 烂工作和没工作哪个更痛苦? #
593次浏览 19人参与
# uu们,春招你还来吗? #
67113次浏览 851人参与
# 面试中,你被问过哪些奇葩问题? #
98386次浏览 1368人参与
# 春招至今,你收到几个面试了? #
2973次浏览 17人参与
# 一人分享一道面试手撕题 #
112093次浏览 2677人参与
# 工作上你捅过哪些篓子? #
68711次浏览 318人参与
# 发工资后,你做的第一件事是什么 #
99910次浏览 320人参与
# 面试紧张时你会有什么表现? #
35101次浏览 229人参与
# 关于春招你都做了哪些准备? #
145538次浏览 768人参与
# 牛油的搬砖plog #
188791次浏览 1254人参与
# 90后北漂现状 #
36242次浏览 214人参与
# 面试被问到不会的问题,你怎么应对? #
28693次浏览 748人参与
# 你的实习什么时候入职 #
367607次浏览 2362人参与
# 网申一定要掌握的小技巧 #
20675次浏览 87人参与
# 你都用vibe coding做过什么? #
25076次浏览 949人参与
# 牛友的志愿填报指南 #
63397次浏览 487人参与
# 哔哩哔哩笔试 #
35414次浏览 143人参与
# 分享一个让你热爱工作的瞬间 #
67478次浏览 500人参与