Jul
24

两个所谓外企高薪测试题目     2007

 15:07    1950    1   leo 计算机技术 晴 | |

引用
一:有一队伍长100米,匀速前进,传令兵以匀速从队首运动到队尾然后返回队首,其间队伍前进了100米,问传令兵运动的距离。

二:小明和小强都是张老师的学生,张老师的生日是M月N日
2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道
他的生日是哪一天
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了 猜猜张老师的生日?

网上各式各样的答案都出来了,甚至复杂到要去写一个函数= =!
我们对题目来做一个简单的解答

第一题:
引用
设士兵的速度为x队伍的速度为y,从队头走到队尾花费时间为m,返回花费时间为n
则有
1.(x+y)*m = 100
2.(x-y)*n = 100
3.(m+n)*y = 100
求x(m+n)为多少?
解答:有1式推出m=100/(x+y)
2推出n=100/(x-y)
全部代如3中就是((100/(x+y))+(100/(x-y)))*y = 100
变换后是(x-y)^2 = 2*y^2
后面就不说了开平方怪难打
舍弃一个不合理的
就是x=根号2加1倍的y
再代入3式中就得出x(m+n)=100*(squre(2)+1) = 241.4


第二题

引用
1.小明说:如果我不知道的话,小强肯定也不知道
小明能肯定小强不知道,那就说明小强拿到的肯定不是7和2(因为7和2直接可以确定是6月7日和12月2日);
小明能肯定小强拿到的不是7和2,那么他自己拿到的肯定不是6和12
3月4日 3月5日 3月8日
9月1日 9月5日
2.小强说:本来我也不知道,但是现在我知道了
当小强知道了小明拿到的是3或者9,他马上就知道了准确日期,所以小强拿到的不可能是5,只能是1,4,8中的一个
3月4日 3月8日
9月1日
3.小明说:哦,那我也知道了,由这句话可知道他拿到的肯定不是3
因为这个时候3月对应的日期有2个
以老师的生日应该是9月1号


都是最简单的初中数学题目,作为一个程序员,严谨的思维就是专业素质之一……

另外,这些题目与薪资和面试绝对没有关系,否则我现在不用拿着这少的可怜的几K的薪水了……

Tags: 引用(0)
t
2007/08/17 13:44
不愧是程序员呢!

还是以前的面板好看点
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]