官方解答 · 置頂Java
官方解答|遊戲數值試算
官方解答|遊戲數值試算
解題思路
先依 Java 優先順序計算 a+b 並存入 z,再計算 z。程式保留題目的括號,因此位移、位元與算術運算的順序完全一致。
正確性與邊界
每次呼叫都使用區域狀態,互不干擾。運算遵循 Java 整數規則,除法向 0 截斷;題目保證計算落在 int 範圍內。
複雜度
時間 O(1),額外空間 O(1)。
公開範例
輸入 {"a": 1, "b": 2, "c": 3},依上述步驟得到 3。
下方程式可直接取代起始碼;使用 Java 11,入口為 Solution.solve。
CodeSprout 官方解答 · 題意分析、解題步驟與完整參考程式
import java.util.*;
public class Solution {
public static int solve(int a, int b, int c) {
int z = a+b;
return z;
}
}
留言討論 0
登入 後就能留言,一起討論不同的寫法。