CodeSprout程式萌芽
簡單第 101 題 · 面板警示判定
CodeSprout 官方2026/10/04 00:19
官方解答 · 置頂Java

官方解答|面板警示判定

官方解答|面板警示判定

解題思路

分別算出 a>b 與 c!=0 的真假,再用 && 表示「同時成立」。if 成立回傳 1,其餘回傳 0。

正確性與邊界

每次呼叫都使用區域狀態,互不干擾。運算遵循 Java 整數規則,除法向 0 截斷;題目保證計算落在 int 範圍內。

複雜度

時間 O(1),額外空間 O(1)。

公開範例

輸入 {"a": 1, "b": 2, "c": 3},依上述步驟得到 0。

下方程式可直接取代起始碼;使用 Java 11,入口為 Solution.solve。

CodeSprout 官方解答 · 題意分析、解題步驟與完整參考程式

import java.util.*;

public class Solution {

    public static int solve(int a, int b, int c) {
        boolean first = a>b;
        boolean second = c!=0;
        if (first && second) return 1;
        return 0;
    }
}

留言討論 0