如果一個正整數的每ㄧ位數都是奇數時,例如:$7,19,1759977$ 等,我們稱這種數字為完全奇數。對於輸入的一正整數 $N$,如果 $K$ 是最靠近 $N$ 的完全奇數,請寫一程式找出 $K$ 與 $N$ 之間差距的絕對值,也就是說,請計算並輸出 $|K – N|$。
以 $N = 13256$ 為例,比 $13256$ 大的最小完全奇數是 $13311$,比它小的最大完全奇數是 $13199$,因為 $|13311 – 13256| = 55 < |13256 – 13199| = 57$,因此輸出 $55$。
輸入只有一行,包含一個正整數 $N$。
請輸出 $N$ 其最近的完全奇數的差距。
APCS 歷屆
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 2~10 | $N < 100$ | 20 |
3 | 0~18 | $N < 10^ 6$ | 30 |
4 | 0~26 | 無額外限制 | 50 |