2024-06-28 14:54

韩信非常有名的一道数学题成为程序员面试标配

田园牧歌

其它

(283)

(0)

收藏

韩信最出名的一道数学题,很少有人能解对,现成程序员面试标配


如今,程序员是个非常热门的职业,因为薪水比较高。但是,想要当个好的程序员,却不是那么容易的,最重要的一点,就是逻辑能力要出色。没有逻辑,代码便错漏百出。因此,很多用人单位经常会在面试的时候出一些考察逻辑上的题,其中,有一道逻辑题,韩信早在2000多年前,就已经解答出来了。


众所周知,韩信小时候家非常的穷,因此还受过兄嫂的白眼,他不愿再受气,就孤身一人流落街头,好在有个好心的婆婆一直接济他,这才活了下来,并能安安稳稳的读书,最后助刘邦打天下,成为汉朝最杰出的一个军事家,也是有名的“谋”战派思想家。其实,韩信不但军事能力出色,他的数学也是非常出色的。


有次,他有在街上闲逛,走着走着遇到两个卖油郎吵了起来。围观的人群有很多,韩信好不容易挤了进去,安静听了一会儿,这才知道两人为什么吵,原来这两个卖油郎是一起合伙卖油的,但后来却有些意见不合,就想把剩下的油分了,然后分道扬镳,可是两人怎么分都分不均,因此就吵了起来。


这两人卖油都没有称,只有一个能装3斤油的油葫芦,一个能装7斤的瓦罐,和一个油桶,而剩下的却有10斤油,两人需要把这10斤平分,但用油葫芦怎么倒另外一个人都觉得吃亏,最后就只能吵了起来。这个就有点难度了,围观的人虽然想要劝解,但是都不知道该怎么平分10斤油,只能看着他们争得面红耳赤。韩信却不一样,他看了剩下的东西后,安静想了会儿,忽然就想到了该怎么分。


他对两个卖油郎说,你们不要再吵了,我知道怎么能让你们把油平分,两人面面相觑。韩信便当众说出了自己的想法,他说:可以先用油葫芦连装3次,油葫芦每次只能装3斤,这样就有了9斤的油,把这些油装进瓦罐,可是瓦罐却只能装7斤,这样一来,把瓦罐装满的时候,油葫芦里正好剩下了2斤油,油桶里本来有10斤油,分出去9斤,就剩1斤油了,再讲瓦罐的7斤油倒进油桶,油桶就有8斤油了,然后再将油葫芦里剩下的2斤油倒进瓦罐,再用油葫芦装满3斤油,这样油桶中不就正好剩了5斤油嘛,把油葫芦再倒进瓦罐,瓦罐也就5斤油了,一人一半,正正好。


这就是韩信分油的故事,不得不说,既考验逻辑,还考验数学,很多人面试的时候都应该做过差不多的,只是数值可能有所变化,但万变不离其宗,所以这道题也是非常经典的。你还有别的解法吗?


0条评论

点击登录参与评论