新鲜事 > 万花筒 > 正文

「100只弓箭」你和对手共用 怎么保证自己获胜?网友秒答笑喷全场:真是个人才啊

很多朋友们应该都有过面试的经历,大部分公司面试的时候面试官都会问你一些和工作生活无关的问题,我们也就知道这种问题主要是为了测试面试者的临场应变能力,因为对于很多人来说,应变能力也是一个重要的必要条件,这种能力在大公司里面更受重视。

Advertisements

前段时间就有一位网友在网路上晒出了自己面试腾讯公司时一道面试官给自己出的面试题:一共100之弓箭,你和你的竞争对手共用,每次只能射出一支箭或两只箭,射击交替进行,设计一个演演演演演演演算法来保证你自己的胜利。

Advertisements

其实这算是一个算术题和罗辑思维题,首先获胜的条件题里面并没有给出,其次,设计演演演演演演算法也是个很考验脑力的问题,而要在极短的时间内完美的回答这个问题还可以极大的考验人的反应能力。不过没想到的是,很多网友一秒钟就给出了答案。

1.每次射击完成之后都保证剩余箭支是3的倍数,这样不管对手射击几次,最后一次都是由你进行射击。

2.开始就拿两支箭,一支射死对手,一支射死面试官,最后完美过关。

3.逻辑思维题,最主要的是看对手拿了几支箭,自己就可以凭藉剩下的箭数量进行演演演演演演演算法改变。

不知道大家是怎么看待这个问题的呢?如果面试官问你这个问题,你会怎么回答呢?欢迎在评论区留下你的高见。

责任编辑: 叶净寒  来源:buzzhand 转载请注明作者、出处並保持完整。

本文网址:https://www.aboluowang.com/2020/0408/1433655.html