51Testing软件测试论坛

标题: 面试中的智力测试 [打印本页]

作者: welcome2008    时间: 2007-5-11 17:19
标题: 面试中的智力测试
今天去面试了,很是郁闷,因两道智力题被淘汰了,请大家帮忙看看:
1。24小时内,时钟,分钟,秒钟三者重合的次数是多少?写出计算过程
2。一个房子里有三盏灯,门外有三个开关分别控制着这三盏灯,让只进去一次看怎样判断那个开关控制那盏灯,门外看不到灯亮。
作者: zqp    时间: 2007-5-11 17:29
标题: 回复 #1 welcome2008 的帖子
第2個好做﹕ 先在門外打開一個開關﹐開一段時間后再關掉﹐另再開另一個開關﹐此時進入房間﹐再有手去摸一下另兩個未亮的燈﹐其中一個熱的就是剛開始打開開關的。。
作者: lsy325    时间: 2007-5-11 17:58
1、表针走满一圈也就是旋转了360°,那么走一格也就是旋转了6°。
     写个三重循环,每秒比较一下时分秒的表针旋转角度是否一样,表针旋转角度为360°后角度清0,表针旋转角度一样的次数就是三者重合的次数。
2、同时打开两盏灯,开关为A、B,等一会儿,关掉B开关后进去,就可以判断出来了。
     亮着的灯由A控制,关着的灯中有一盏有温度由B控制。
作者: luffy2095    时间: 2007-5-17 11:21
这题很早就见过,答案也见过,但今看居然一时想不起来,看来思维模式还是没啥进展。
作者: cyyi    时间: 2007-5-29 15:13
学习了
作者: changlang530    时间: 2007-8-28 16:11
1. 第一题 有那么复杂吗?
我觉得:每个小时有一次重叠,总24次。
作者: l_qiangfeng    时间: 2007-8-29 17:36
原帖由 changlang530 于 2007-8-28 16:11 发表
1. 第一题 有那么复杂吗?
我觉得:每个小时有一次重叠,总24次。



有24次?/?
sdlkfj4

应该只在12点这个位置有重合的机会吧.
而24小时内就两次能达到12点的位置.

一个是中午12:00,一个是零晨24:00
作者: lzlsunfire    时间: 2007-10-20 12:09
8楼拿自己家钟看看吧,你想得也太有个性了
作者: 乖乖好乖    时间: 2007-10-20 23:13
楼主..答案啊?

怎么没说哦?
作者: xfunction    时间: 2007-10-22 23:28
标题: 看了一下钟
<body>
                <span id="rr"></span><button onclick="test()">test</button>
                <script>
                        function test()
                        {
                                var r = 0;//时针、分针、秒针,三针重合的次数
                                var hj = 0;//时针转动的角度
                                var mj = 0;//分针转动的角度
                                var sj = 0;//秒针转动的角度

                                //计算12小时内,时针、分针、秒针,三针重合的次数
                                for(var h=0;h<12;h++)
                                {
                                        for(var m=0;m<60;m++)
                                        {
                                                for(var s=0;s<60;s++)
                                                {
                                                        sj += 6;
                                                        if(sj == mj && sj == hj)
                                                                r ++;
                                                }
                                                mj += 6;
                                                sj = 0;
                                        }
                                        hj += 30;
                                        mj = 0;
                                }       

                                //显示结果
                                rr.innerText = r;
                        }
                </script>
        </body>
</html>
作者: 燕子东南飞    时间: 2007-11-10 11:16
不错,我也找到了答案!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2