黑马程序员技术交流社区

标题: 有趣的java面试题 [打印本页]

作者: zdf091119    时间: 2012-10-26 19:10
标题: 有趣的java面试题
一个工人打工7天,工资一天一结,有一根金条是这七天的总工资,问只能掰两次,而且工资天天发,怎么掰?
作者: 刘学宾    时间: 2012-10-26 19:31
1,在这根金条上划刻出七等分,按照1:2:4的比例分成三段,符合掰了两次。
2,第一天给1;第二天给2,但收回1,相当与给了1天工资;第三天给1;
   第四天给4,但要收回1和2;第五天给1;第六天给2,收回1;第七天给1.

作者: 刘丽娜    时间: 2012-10-26 20:37
第一刀在1/7 处,第二刀在3/7 处,这样,线段被分成三份,分别是1/7,2/7,4/7.第一天,给1/7,第二天给2/7,把1/7拿回来,第三天再给1/7 ,这样,他手里是3/7,三天的工资。第四天,给他剩的一块4/7,再把他手里的1/7,2/7 都要回来,这样,他手里是4/7,四天的工资。第五天,同理,再给一块1/7,第六天,给个2/7,要回1/7.最后一天,给1/7.
说的可能有点麻烦,但这样是对的。
作者: 赵红萍    时间: 2012-10-26 20:48
掰成1:2:4金条
第一天给1
第二天给2 拿回1
第三天再给1 相加是3
第四天给4 拿回3
第五天再给1 相加是5
第六天给2 拿回1 相加是6
第七天都给




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2