코딩테스트

코딩테스트 연습

진블로그 2023. 5. 16. 22:22
다른 명언

728x90
반응형

정수 num1num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.

 

제한사항
0 < num1 ≤ 100
0 < num2 ≤ 100

 

입출력 예 설명
입출력 예 #1

num1이 10, num2가 5이므로 10을 5로 나눈 몫 2를 return 합니다.
입출력 예 #2

num1이 7, num2가 2이므로 7을 2로 나눈 몫 3을 return 합니다.

 

function solution(num1, num2) {
    var answer = 0;
    return answer;
}

 

풀이 : var answer = ~~(num1/num2)

'~' 표시는 -(n+1)을 의미

ex) ~5 = -6 , ~~5 = 5, ~~5.1 = 5

Math.floor(5.1) = 5

Math.floor(5.7) = 5

 

 

 

정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.

 

제한사항
0 ≤ num1 ≤ 10,000
0 ≤ num2 ≤ 10,000

 

입출력 예
num1 num2 result
2 3 -1
11 11 1
7 99 -1

 

function solution(num1, num2) {
    var answer = 0;
    return answer;
}

 

풀이 :  function solution(num1, num2) {
                return num1 === num2 ? 1 : -1
           }

삼항 연산자를 이용하여 출력

 

 

 

728x90