您的位置:首页 > 编程语言

读书日记之编程之美系列(一)

2016-02-02 00:00 232 查看
摘要: 读书日记之编程之美系列(一)

最近我买了本书书名大家可能知道叫编程之美,这是一本微软研究院出的面试思想性问题书,我看后得到了很多的启发,今天先讲一下我看的题。
1.有一个整型大小为n的数组,要求对数组从第二个开始除以第一个数组元素,返回一个新的数组。
public int[] Test(int[] pudu){
for(int i=1;i<pudu.length;i++){
pudu[i] = pudu[i]/pudu[0];
}
return pudu;
}
这里有有两个问题1.你不知道数组的长度(应该做判断)。2.pudu[0]如果为0 ,被除数不为0.折两个问题。

2.井盖为什么是圆的。
这个问题回答的人太多了,他们考虑了很多个方向的来回答问题。

3.屋内三个灯,屋外三个按钮,只有走进屋内才能够看到灯是否亮了,问只用一次进屋就知道开关的对应的灯。
这个问题要把灯的发热考虑进去,将两个灯开着5分钟,在关掉一个灯,之后进去摸一下关的两个灯,热的灯是刚刚关闭的灯,凉的则是一直关着的灯,而开着的灯对应得则是最后没关的开关。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编程思想 算法