문제
내가 작성한 정답
if
class Solution {
public int solution(int a, int b) {
int answer = 0;
if(a%2==1){
if(b%2==1) answer = a*a+b*b;
else answer = 2*(a+b);
} else {
if(b%2==1) answer = 2*(a+b);
else answer = Math.abs(a-b);
}
return answer;
}
}
삼항연산자
class Solution {
public int solution(int a, int b) {
return ((a*b)%2==1)?a*a+b*b:(a%2==1||b%2==1)?2*(a+b):Math.abs(a-b);
}
}
Share article