扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 场景题 > 面试中的智力题 > 11.在地球什么地方能够,往南走1公里,然后往东走1公里,再往北走1公里能回到原点?

这个问题的本质就是往北走一公里和往南走一公里正好抵消,往东走一公里要回到原点。一共是两个答案。

我们只需要找到在哪里往东走一公里会回到原点呢?这样的点在地球上有无数个,主要集中在两个地方,即北极点附近和南极点附近。有一个周长为一公里的圆,圆心在北极点和南极点的连线上,只要站在这个圆上的任意一个点,向东或向西走一公里都会回到原点。如下图绿色的圆。

所以这个点是距离南极1+1/(2*pi)的点,假设这个点为A点,先向南走一公里到达B点,向东走一公里还是B点(相当于绕了一圈),再向北走一公里回到A点。这时是假设这个圆的圆心就是南极点,圆的半径就是1/(2*pi),因为地球非常大,这个圆的周长又只有一公里,这么假设是可以的。

这时又有人说了,这个B点所在的圆还可以小一点,即一公里是这个圆的周长的整数倍,这样也是可以的,向东走一公里相当于绕了很多圈还是回到了原点。

所以答案是距离南极点1+1/(2*pi*k)的点,都是可以的,k为正整数。

还有一个答案就是北极点,很好理解,在北极点先向南走一公里,在向东走一公里,这时距离北极点还是一公里,在向被走一公里就回到北极点了。


点击面试手册,获取本站面试手册PDF完整版