题解 | #求解立方根#

求解立方根

http://www.nowcoder.com/practice/caf35ae421194a1090c22fe223357dca

const input = readline() const target = input[0] === "-" ? 0 - input : input function out( num ) {   const res = input[0] === "-" ? 0 - num : num;   print( res.toFixed(1) ) } // 暴力法 // let i = 0 // while( i ** 3 <= target ) { //   i += 0.01 // } // out( i ) // 二分法 let min, max, eps = 0.0001 function abs( num ) {   return num > 0 ? num : 0 - num } if( target === 1 ) {   out( target ) }else if( target > 1 ) {   min = 1   max = ( target - 1 ) / 2 + 1 }else {   min = 0   max = 1 } function calc() {   const current = ( min + max ) / 2   if( abs( current ** 3 - target ) <= eps ) {     out( current )     return   }   if( current ** 3 > target ) {     max = current   }else {     min = current   }   calc() } calc()

全部评论

相关推荐

点赞 评论 收藏
分享
05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
点赞 评论 收藏
分享
完美的潜伏者许愿简历...:隐藏信息被你提取出来了,暗示,这就是暗示
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务