문제
내가 작성한 답
class Solution {
public int solution(int num1, int num2) {
int answer = -1;
if((-50000<=num1&&num1<=50000)&&(-50000<=num2&&num2<=50000)){
answer=num1+num2;
}
return answer;
}
}
다른 사람들의 풀이
class Solution {
public int solution(int num1, int num2) {
boolean val = (-50000<= num1 && num1<= 50000 && -50000<=num2 && num2 <= 50000);
int answer = -1;
if(val){
answer = num1 + num2;
}
return answer;
}
}
조건이 복잡할 때에는 변수로 분리하여 가독성과 유지보수성을 높여야겠다!
Share article