[프로그래머스][C++] 숫자 비교하기
숫자 비교하기
문제 링크
분석
if문이나 삼항 연산자를 사용하고, 비교 연산자를 함께 사용하는 문제입니다.
비교 연산자는 종류가 많으나 같은지를 확인하는 연산자는 ==
(동등 연산자)이므로 해당 연산자를 사용합니다.
해당 문제는 조건이 간단하며, 값을 반환하기만 하면 되므로 삼항연산자를 사용하겠습니다.
풀이
int solution(int num1, int num2) {
int answer = (num1 == num2) ? 1 : -1;
return answer ;
}
삼항 연산자의 조건식인 num1 == num2
이 평가됩니다.
조건식이 참이라면, 1을 반환하여 answer
에 1이 저장됩니다.
조건식이 거짓이라면, -1을 반환하여 answer
에 -1이 저장됩니다.
삼항 연산자의 자세한 설명은 링크로 대체하겠습니다.
삼항 연산자
성능 요약
테스트 1 〉 통과 (0.01ms, 4.15MB)
테스트 2 〉 통과 (0.01ms, 4.14MB)
테스트 3 〉 통과 (0.01ms, 4.04MB)
테스트 4 〉 통과 (0.01ms, 4.22MB)
테스트 5 〉 통과 (0.01ms, 4.22MB)
테스트 6 〉 통과 (0.01ms, 4.21MB)
테스트 7 〉 통과 (0.01ms, 4.21MB)
테스트 8 〉 통과 (0.01ms, 4.21MB)
테스트 9 〉 통과 (0.01ms, 3.68MB)
테스트 10 〉 통과 (0.01ms, 4.21MB)
테스트 11 〉 통과 (0.01ms, 4.21MB)
테스트 12 〉 통과 (0.01ms, 4.15MB)
테스트 13 〉 통과 (0.01ms, 4.21MB)
테스트 14 〉 통과 (0.01ms, 3.64MB)
테스트 15 〉 통과 (0.01ms, 4.22MB)
테스트 16 〉 통과 (0.01ms, 4.22MB)
테스트 17 〉 통과 (0.01ms, 4.15MB)
테스트 18 〉 통과 (0.01ms, 4.21MB)
테스트 19 〉 통과 (0.01ms, 4.21MB)
테스트 20 〉 통과 (0.01ms, 3.68MB)
테스트 21 〉 통과 (0.01ms, 4.24MB)
댓글남기기