[問題] eggs and cartons
面試被問到一個看似簡單的問題
有n個雞蛋, 每12個可以放在一個盒子裡,總共要幾個盒子
ans:
if (n%12)
carton=n/12+1;
else
carton=n/12;
-----
這個大概一秒就想出來了
但interviewer說有一個一行的statement純用算式就可以得到答案
(沒有 ?: 或任何邏輯判斷式)
他給我的hint是觀察以下的表格,
n carton n/12
-----------------
1 1 0
2 1 0
3 1 0
4 1 0
5 1 0
6 1 0
7 1 0
8 1 0
9 1 0
10 1 0
11 1 0
12 1 1
13 2 1
14 2 1
15 2 1
16 2 1
.
.
.
.
實在是想不到阿
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 12.235.44.2
→
01/06 08:34, , 1F
01/06 08:34, 1F
推
01/06 08:36, , 2F
01/06 08:36, 2F
→
01/06 08:37, , 3F
01/06 08:37, 3F
→
01/06 08:38, , 4F
01/06 08:38, 4F
→
01/06 08:38, , 5F
01/06 08:38, 5F
→
01/06 08:49, , 6F
01/06 08:49, 6F
→
01/06 09:49, , 7F
01/06 09:49, 7F
→
01/06 11:47, , 8F
01/06 11:47, 8F
推
01/06 11:51, , 9F
01/06 11:51, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章