Develop
[프로그래머스] flag에 따라 다른 값 반환하기 본문
문제

내풀이
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을 곱해주는 방법은 괜찮아서 가져왔다
보통 주어진 문제만 생각하기 마련인데 이걸 곱하기로 푼 사람도 대단하다
'개인 공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 등차수열의 특정한 항만 더하기 (0) | 2024.01.18 |
---|---|
[프로그래머스] 코드 처리하기 (0) | 2024.01.18 |
[프로그래머스] 조건 문자열 (0) | 2024.01.17 |
[프로그래머스] X 사이의 개수 (0) | 2024.01.16 |
[프로그래머스] 한 번만 등장한 문자 (0) | 2024.01.16 |