아무리 쉬운 코드도 리뷰 합니다.
문제 설명
두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때,
flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.
제한사항
-1,000 ≤ a, b ≤ 1,000
입출력 예
a b flag result
-4 7 true 3
-4 7 false -11
입출력 예
입출력 예 #1
예제 1번에서 flag가 true이므로 a + b = (-4) + 7 = 3을 return 합니다.
입출력 예 #2
예제 2번에서 flag가 false이므로 a - b = (-4) - 7 = -11을 return 합니다.
----------------------------------------------------------------------------------
class Solution {
public int solution(int a, int b, boolean flag) {
int answer = 0;
answer = flag ? a + b : a - b;
return answer;
}
}
설명
- 삼항 연산자를 이용해 flag에 값이 true면 a + b 값을 받고 false면 a - b의 값을 받는다.
중요코드
- 삼항 연산자는 정말 잘 활용하면 가독성이 높아지고 코드가 엄청 간략하게 줄어든다.
간단한 if(조건문)일때는 삼항연산자를 사용하자! - 변수 = (조건식) ? 참일 때 값 : 거짓일 때 값;
실행결과
정확성 테스트
테스트 1 〉 | 통과 (0.03ms, 75.6MB) |
테스트 2 〉 | 통과 (0.02ms, 79.6MB) |
테스트 3 〉 | 통과 (0.02ms, 75.2MB) |
테스트 4 〉 | 통과 (0.02ms, 86.8MB) |
테스트 5 〉 | 통과 (0.02ms, 77.9MB) |
테스트 6 〉 | 통과 (0.03ms, 81.7MB) |
테스트 7 〉 | 통과 (0.04ms, 75.9MB) |
테스트 8 〉 | 통과 (0.01ms, 75.3MB) |
테스트 9 〉 | 통과 (0.03ms, 74.5MB) |
테스트 10 〉 | 통과 (0.02ms, 73.2MB) |
테스트 11 〉 | 통과 (0.03ms, 70.2MB) |
테스트 12 〉 | 통과 (0.02ms, 73.3MB) |
테스트 13 〉 | 통과 (0.02ms, 76.9MB) |
테스트 14 〉 | 통과 (0.02ms, 83.7MB) |
테스트 15 〉 | 통과 (0.02ms, 63.9MB) |
테스트 16 〉 | 통과 (0.03ms, 71.4MB) |
테스트 17 〉 | 통과 (0.03ms, 79.5MB) |
테스트 18 〉 | 통과 (0.02ms, 76.8MB) |
테스트 19 〉 | 통과 (0.02ms, 73.9MB) |
테스트 20 〉 | 통과 (0.02ms, 76.7MB) |
테스트 21 〉 | 통과 (0.03ms, 66.5MB) |
테스트 22 〉 | 통과 (0.03ms, 75.6MB) |
테스트 23 〉 | 통과 (0.03ms, 73.5MB) |
테스트 24 〉 | 통과 (0.01ms, 68.8MB) |
테스트 25 〉 | 통과 (0.02ms, 72MB) |
테스트 26 〉 | 통과 (0.03ms, 79.8MB) |
테스트 27 〉 | 통과 (0.01ms, 75.6MB) |
테스트 28 〉 | 통과 (0.02ms, 76MB) |
테스트 29 〉 | 통과 (0.03ms, 76.2MB) |
테스트 30 〉 | 통과 (0.04ms, 79.5MB) |
테스트 31 〉 | 통과 (0.02ms, 68.6MB) |
테스트 32 〉 | 통과 (0.03ms, 67.2MB) |
테스트 33 〉 | 통과 (0.03ms, 82.4MB) |
테스트 34 〉 | 통과 (0.02ms, 68.5MB) |
테스트 35 〉 | 통과 (0.04ms, 78.1MB) |
테스트 36 〉 | 통과 (0.01ms, 72.8MB) |
채점 결과
정확성: 100.0
합계: 100.0 / 100.0
'ALGORITHM > 코딩 기초 트레이닝' 카테고리의 다른 글
[ 프로그래머스]등차수열의 특정한 항만 더하기 (0) | 2024.07.30 |
---|---|
[ 프로그래머스]코드 처리하기 (0) | 2024.07.30 |
[프로그래머스]조건 문자열 (0) | 2024.07.29 |
[프로그래머스]홀짝에 따라 다른 값 반환하기 (0) | 2024.07.29 |
[프로그래머스]공배수 (0) | 2024.07.29 |