Search

20. flag에 따라 다른 값 반환하기

내 답안
class Solution { public int solution(int a, int b, boolean flag) { int answer = 0; if(flag){ answer = a+b; }else{ answer = a-b; } return answer; } }
Java
복사
다른 사람 풀이법
class Solution { public int solution(int a, int b, boolean flag) { return flag ? a + b : a - b; } }
Java
복사
class Solution { public int solution(int a, int b, boolean flag) { return a + (flag ? 1 : -1) * b; } }
Java
복사