728x90
# 문제 7 (숫자 비교하기)
정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.
# 답안
// 1. 입력: num1과 num2 -> 정수 1,2,3 같은거
// 2. 출력: 1, -1
// 3. 요구사항: num1===num2면? 1, num1 !== num2면? -1
function solution(num1, num2) {
if (num1===num2){
return 1;
}else{
return -1;
}
}
# 인사이트
// 조건이 주어진다면, if, else 구문 사용
// 일치 연산자 === 사용
// *참고) 동등연산자 ==는 피연산자들의 값만 비교, 일치연산자(===)는 피연산자들의 값과 타입을 모두 비교
// console.log(null == undefined) //true
// console.log(null === undefined) //false
// ex) 동등연산자 ==은 0과 false를 구별하지 못함
// console.log(0 == false); // true
// 일치 연산자 ===는 구분함
// console.log(0 === false) // false
728x90
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 10 - 짝수의 합) (0) | 2024.01.30 |
---|---|
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 9 - 각도기) (0) | 2024.01.30 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 8 - 나이 출력) (0) | 2024.01.30 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 5~6 - 몫, 나머지 구하기) (0) | 2024.01.30 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 1~4 - 사칙연산) (0) | 2024.01.30 |