官方解答 · 置頂Java
官方解答|面板警示判定
官方解答|面板警示判定
解題思路
分別算出 b%2==0 與 c!=0 的真假,再用 && 表示「同時成立」。if 成立回傳 1,其餘回傳 0。
正確性與邊界
每次呼叫都使用區域狀態,互不干擾。運算遵循 Java 整數規則,除法向 0 截斷;題目保證計算落在 int 範圍內。
複雜度
時間 O(1),額外空間 O(1)。
公開範例
輸入 {"a": 1, "b": 2, "c": 3},依上述步驟得到 1。
下方程式可直接取代起始碼;使用 Java 11,入口為 Solution.solve。
CodeSprout 官方解答 · 題意分析、解題步驟與完整參考程式
import java.util.*;
public class Solution {
public static int solve(int a, int b, int c) {
boolean first = b%2==0;
boolean second = c!=0;
if (first && second) return 1;
return 0;
}
}
留言討論 0
登入 後就能留言,一起討論不同的寫法。