入門 · 布林邏輯
閏年
日曆的規矩:能被 4 整除,世紀年除外,除非能被 400 整除。一個布林表示式定乾坤——世紀情況是陷阱。
題目
輸入:一個年份 y(1600 ≤ y ≤ 3000)。
輸出:閏年輸出 Yes,否則 No。
樣例:
| 輸入 | 輸出 |
|---|---|
2024 | Yes |
1900 | No |
2000 | Yes |
你的解答
"用我的輸入試跑"的自定義輸入
判題完全在你的瀏覽器裡對隱藏測試執行。程式碼隨打隨存(本地)。Ctrl+Enter 判題。
卡住了?提示
提示 1 —— 用人話說規則
閏年 = 能被 4 整除 且 不能被 100 整除,或 能被 400 整除。字面上就是一個帶 && 和 || 的布林表示式。
提示 2 —— 陷阱
1900 能被 4 整除但不是閏年;2000 能被 400 整除所以是。如果你的程式碼只查 y % 4 == 0,兩個隱藏測試都會掛。