@
rogerchen 这不正是应该考察应试者的问题嘛。。定义了一个接口, 让实现,说这个接口是错误的。好吧。
@
debiann 那我错了。。开发者头条那喷了。 我并没有任何对回复者不屑的意思。
>
看来 V 站的程序猿素质高些, 哈哈. 我也认为 2 分(至少经过提示后), 应该能写出来才对. 不过实际面试过程中, 很难有人写出来. 题目就是 leetcode 上原题稍微变动加了个约束条件.
说归说, 能 show me your code 试试吗?
>
我想强调的不是说这道题目本身 而是说当有人给你一种思路后、能否在一步一步引导情况下思考并解决问题,最后能否将已经明白的思路变成实实在在的 code ,这肯定是较好的程序员应该具备的能力。
二分就是期待的答案,然而事实上就是并没有多少人写出。 结束条件就是一个坑给刷过这道题的人埋的,没刷过的人期望是经过提示后能写出二分。
楼上的代码貌似有不少是满足不了题意的
>
能写出牛顿迭代或者仅仅这种方法当然有好的印象加分, **看中的是在交流过程中思考解决问题的能力, 不是说这道题目写出来就 NB , 写不出来就滚蛋**。
还有其他一些喷子, 麻烦好好看看原文好么。。。
http://mp.weixin.qq.com/s/0PsaOCR2k566SD9bRtgmlg 你们使劲喷吧, 让喷子来得更猛一些 喷之前, 求看完原文, 及想强调的东西。
我也当做自己在吃瓜 :)
不过, 可能题目文字上面描述得还可以更好。。。 对于某些人来说是比较排斥看什么公式的。
-----
哪条有不屑的意思? 如果有, 可能回复给你的语气不太好吧?
再看看你的, “总的来说,你不是来问问题的,你想表达的就是:“我说的就是对的,其他都是垃圾。””
其实, 你前面部分, 我**挺认同**的。
“二分法是你期待的答案。
但二分法并不是一个好的答案。牛顿迭代法的收敛速度比二分法快很多。
这道题的重点不是怎么算出平方根(方法有很多),而是做误差分析。如果需要严格地证明误差小于一定的值,首先必须要有已知的参考值。所以要有数据类型允许的范围内一系列已知的答案才能完整地解这道题。
ls 给出了各种方法,都被你否认;虽然也没有考虑误差的问题,但你也没仔细想过。”
一直强调, 面试过程不是说要追求这道题目完成的答案。
咱俩的讨论, 就此打住吧。 如果有冒犯你的地方还请见谅。