字节跳动面试
逻辑题
1、给你两个不规则的水桶,一个装3升,一个装5升,水可以无限用,如何给装4升?
(1)3升水装满,倒入五升的桶。
(2)再装一桶3升的水,倒入五升的桶,剩下1升。
(3)把五升的水倒掉,把1升的水倒入5升桶中。
(4)再装一桶3升的水装入原五升的桶中。
2、一圈蚊香能烧1个小时,用2圈蚊香如何判断烧了15分钟?
(1)第一圈蚊香两头同时点燃,第二圈蚊香也同时点燃一头。
(2)第一圈蚊香烧完后,马上点燃第二圈蚊香的另一头,同时计时。
(3)当第二圈蚊香烧完时,就是15分钟。
3、两个沙漏一个4分钟漏完,一个7分钟漏完,怎样让其成为一个九分钟的沙漏。
先让四分钟和七分钟的沙漏同时开始漏沙,等到四分钟的漏完时,再把四分钟的倒过来重新漏,届时,七分钟的将先漏完,漏完即开始计时(这是九分钟的计时起点),这时距四分钟的再次漏完还有一分钟,等到四分钟的漏完了再倒过来两次刚好就是九分钟。