개인 공부/프로그래머스
[프로그래머스] flag에 따라 다른 값 반환하기
개발 기록
2024. 1. 17. 20:57
문제
내풀이
class Solution {
public int solution(int a, int b, boolean flag) {
return flag? a+b : a-b;
}
}
다른 풀이
class Solution {
public int solution(int a, int b, boolean flag) {
return a + (flag ? 1 : -1) * b;
}
}
느낀점
문제가 너무 쉬워서 당황했다
나처럼 푼 사람이 대부분이었고
b에게 flag의 값에 따라 1이나 -1을 곱해주는 방법은 괜찮아서 가져왔다
보통 주어진 문제만 생각하기 마련인데 이걸 곱하기로 푼 사람도 대단하다