“三只猫,三分钟,捉三只老鼠,多少只猫,一百分钟,捉一百只老鼠”有感

 

      《寄存器,堆,堆栈,和一次面试的经历 》这里的关于寄存器的俺不懂,不过对于猫咪做老鼠的倒是有点感想。

      三只猫,三分钟,捉三只老鼠,那么这三只可爱的猫咪是怎么找的老鼠呢?我们可以猜想一下。

      1、各干各的

      三只猫,分别去抓老鼠,互相不干扰,也没有配合。如果是这样的话,那么很显然,一只猫三分钟只能抓住一只老鼠,三只猫并行行动,于是就有了三只猫三分钟抓到三只老鼠,三只猫6分钟抓到6只老鼠,三只猫99分钟抓到99只老鼠。那么一只猫一分钟能抓住几只老鼠呢?还在追捕中......。

 

      2、合作

      三只猫很有团队精神,他们不是各干各的,而是互相配合抓老鼠。比如两只猫在后面追,一只猫在前面堵截。这么算来的话,三只猫一分钟就可以抓到一只老鼠,因为前面有一个堵截的,所以抓到老鼠的时间就算短了。那么三只猫两分钟就是两只老鼠,三分钟就是三只老鼠,100分钟就是100只老鼠。

 

      所以我猜想,那个考官是不是要看看有没有团队精神呀,答案虽然没有错,但是重要的是分析过程,呵呵。

 

      有些Tx说这样的题没有意义,那么我们再来换一个角度看看。换一个说法,三个人,三个月完成了三个项目,问:要多少个人在100个月里完成100个项目?

      我们还可以说的更真实一点,比如老板看前三个月的销售记录,发现自己的三名员工卖出去了三套产品,包括客户培训,上线运行,而且尾款都收回来了,形式一片大好,那么老板想了,如果我要在一年内卖出去20套产品,需要在招聘多少员工?

      这个问法就现实了吧。对于项目经理,对项目做时间估算,也是很需要的能力吧。对于程序员,对自己的速度,对于和其他人配合的速度,是不是也都要有一个准确一点的估算呢?

 

      我们不是总说抽象吗?三只猫咪的问题就是一个抽象吧。

 

      呵呵,瞎猜一把,继续写我的权限了。谢谢大家的支持!

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值