2020年智力题详解

前言

最近一段时间也是在准备面试本来,目标是字节,想着能够在开学之前就把暑假的实习工作找好也是不错的,(因为专业是嵌入式培养,学校可能会给我们弄一个暑假的实习,大一大二暑假期间就是两个星期的实习时间)可能还是准备的太晚了吧,亦或是自己不够自信,并没有取得很好的效果。于是又静下心来打算再沉淀一段时间,将所学知识进行更加完善的记录把。等到过段时间再战,讲真觉得大一大二没有一个整体的观念,把太多的时间放在基础科目(和我现在方向不一致)的学习之上,现在也是在恶补一些更加和自己以后想要从事方向相关的基础性东西。啊觉得当时没能够理清楚,才会导致现在的情况。写下来也不为给谁看,只为能够鞭策自己吧,希望大家少走一些弯路,从最开始就定好自己的学习目标。与君共勉。

详解

混迹了牛客好久,每天都去查看别人的面经,进行查漏补缺,觉得这些智力题还是蛮有用的,至少面试官抛出问题时候你不会一脸懵逼呀。

哪个苹果比较轻

题干:10个堆,每堆10个苹果,其中9个堆里苹果是50g/个,一个堆里苹果是40g/个,有一杆秤只能称一次,所称重量为x,求40g苹果所在堆。

我们可以将堆编码为1-10;然后每堆拿出与编号对饮的k个,例如第五个堆就拿出来五个等。然后进行一次的称重。最后少了k * 10克,则知道是第几堆的苹果轻了。

水桶倒水问题

题干:5L和6L水桶,得到三升水。
1、6L的水桶装满水,倒满5L的桶。
2、将5L桶里的水倒了,将6L桶里剩余的1L放入5L桶。
3、6L的桶装满水,倒满5L桶里,6L桶里还剩2L(6-4)水。
4、 将5L桶里的水倒了,将6L桶里剩余的2L水放入5L桶里。
5、将6L桶装满水,倒满5L的桶,这时6L的桶里还剩3L水。
这个问题还可以有延伸,大概思想就是利用给定的水桶之间的差值,进行想要的到的升数的判定。

蚊香问题

题干:两个一小时蚊香怎么得到15分钟的记时
同时点燃AB两只蚊香,其中A蚊香点燃两头,等A蚊香烧完后(30分钟),(此时B蚊香也还剩下半个小时)再度点燃B蚊香的另一头,两边同时燃烧即可得到15分钟的时间。

沙漏问题

题干 4分钟沙漏和7分钟沙漏怎么漏出9分钟
1.4分钟的和7分钟的同时开始,4分钟的完后又倒过来开始。(过去4分钟)
2. 7分钟的沙漏完后立马倒过来,(4分钟的沙漏还剩1分钟)。(过去7分钟)
3. 等4分钟的沙漏完后。 (过去八分钟)
4. 将7分钟的又立马倒过来,等漏完就是9分钟。(因为7分钟漏斗用时8分钟时候反向漏了一分钟的时间,倒立过来既是1分钟时间)

称重问题

题干:八个球,其中有一个是其余球重量的1.5倍,有什么方案找出来2次。
我们想拿出来两个球,剩下的6个三三两边称重。

  1. 若是相等时候,证明不一样的在我们拿出来的两个里面,进行称重。即可。
  2. 若是不相等:
    拿出较重的端中的一个球。
    1. 若是剩下的两个相等时候,表示拿出来的那个是较重的。
    2. 若是不相等,较重的一个就是我们想要的。

拿球问题

  1. 题干:桌上100个球,每次可以拿一到五个, 现在我们两个人依次拿球,你先拿,使用怎样的拿球策略,可以使你最终能拿到最后一个球?

第一次拿四个(还剩下96),后来每个你拿球的时候只要保证剩下的球是6的倍数就行了如果他拿n个球 ,你就拿6-n个球。(利用96%6=0)

  1. 有10个石头,每人每次可以拿1-2个,轮流拿,最后一个拿的人算输,有什么必赢的方案?

对方先拿、保证两个人每一轮回拿满3个(对方拿一个,我拿两个、对方拿两个,我拿一个)。

飞机加油问题

觉得大佬写的蛮好的,我就不重复造轮子了。
大佬答案

赛马问题

题干:64皮马 八个赛道 跑出最快的4皮马,最少需要多少场(11场会更加公平)

  1. 首先先跑八场,每场有八个马匹,可以跑完64匹。然后取每一场的前四名,如下图所示(黄色和淡蓝色暂时留下):
    在这里插入图片描述
  2. 然后再把这八场的第一名进行一场,后四名的所在队伍进行全部淘汰(剩下黄色留下)
  3. 还剩下16匹,因为对于A1来说其是两场的第一名所以不再进行比赛。为冠军。
  4. 此时舍去B1,将A2,A3,A4和深橙色进行八匹来一次比赛。
  5. 若是B2和C1获取到前三名,结束比赛,取A1,B1,B2,C1为前四名。
  6. 若是B2与C1没有获得前三名(表示B1不见得比A2,A3,A4块)此时进行一场A2,A3,A4与B1的比赛,决出前三名,即可。
  7. 所以情况为可能需要10此就完成比赛,但是最保险的情况为11次完成前四名的挑选

在这里插入图片描述

后记

智力问题个人感觉不是很难都,但是还是在面试时候提前做一个准备,防止在面试时候出现紧张而不能够发挥最好的水平。只有面面俱到才不会畏惧呀。

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值