728x90
반응형

문제 1. 정수 num1num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.

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

answer를 0으로 초기화 시킨 후, answer 변수에 num1과 num2의 곱이 들어갈 수 있도록 answer = num1+num2 작성.

return으로 answer값을 불러오면 완성.

 

 

문제 2. 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.

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

같은 방법으로 answer를 0으로 초기화, answer에 num1과 num2의 합이 들어갈 수 있도록 answer = num1 + num2 작성.

return으로 answer 값을 return 시킴.

 

 

문제 3. 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.

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

answer에는 num1에서 num2를 뺀 값이 들어가야 하므로 answer = num1 - num2 작성.

answer 값이 return 될 수 있도록 함.

 

 

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

function solution(num1, num2) {
    var answer = 0;
    answer = Math.floor(num1/num2)
    return answer;
}

몫을 구하는 식이기 때문에 나누기 연산자 (/)를 사용. 

그냥 num1/num2를 넣고 코드 실행 했더니 틀렸다고 빨갛게 뜨길래  Math.round(반올림) 을 추가 해봤는데 이것도 4개 중 2개가 안 맞는다고 코드 실행 테스트가 빨갛게 뜸.

Math.floor(버림)을 사용했더니 성공.

 

+ Recent posts