본문 바로가기
프로그래머스 코딩 테스트

프로그래머스 : JavaScript 알고리즘 100일 챌린지 1일차

by dongjin6539 2023. 5. 16.
728x90
반응형

프로그래머스 : JavaScript 알고리즘 100일 챌린지 1일차

 

코딩테스트 입문 Day1

 

 

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

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

길라잡이

  • 변수 answer의 데이터를 수정해서 답을 구해보세요.
  • 예시
num1 num2 result
2 3 5
100 2 102

 

답 확인하기
function solution(num1, num2) {
    var answer = num1 + num2;
    return answer;
}

 

해설 확인하기

이 함수는 두 개의 숫자 num1과 num2를 입력받아 더한 결과를 반환하는 기능을 수행합니다.

함수의 동작을 자세히 설명하겠습니다.

num1과 num2를 더한 값을 answer 변수에 저장합니다.

answer 변수를 반환하여 결과를 출력합니다.

결과적으로, 함수는 두 개의 숫자 num1과 num2를 더한 결과를 반환합니다.

 

2. 두 수의  차 : 정수 num1과 num2가 주어질 때, num1과 num2의 뺀 값을 return하도록 soltuion 함수를 완성해주세요.

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

길라잡이

  • 변수 answer의 데이터를 수정해서 답을 구해보세요.
  • 예시
num1 num2 result
2 3 -1
100 2 98

 

답 확인하기
function solution(num1, num2) {
    var answer = num1 - num2;
    return answer;
}

 

해설 확인하기

이 함수는 두 개의 숫자 num1과 num2를 입력받아 뺀 결과를 반환하는 기능을 수행합니다.

함수의 동작을 자세히 설명하겠습니다.

num1에서 num2를 뺀 값을 answer 변수에 저장합니다.

answer 변수를 반환하여 결과를 출력합니다.

결과적으로, 함수는 두 개의 숫자 num1과 num2를 뺀 결과를 반환합니다.

 

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

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

길라잡이

  • 변수 answer의 데이터를 수정해서 답을 구해보세요.
  • 예시
num1 num2 result
3 4 12
27 19 513

 

답 확인하기
function solution(num1, num2) {
    var answer = num1 * num2;
    return answer;
}

 

해설 확인하기

이 함수는 두 개의 숫자 num1과 num2를 입력받아 곱한 결과를 반환하는 기능을 수행합니다.

함수의 동작을 자세히 설명하겠습니다.

num1과 num2를 곱한 값을 answer 변수에 저장합니다.

answer 변수를 반환하여 결과를 출력합니다.

결과적으로, 함수는 두 개의 숫자 num1과 num2를 곱한 결과를 반환합니다.

 

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

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

길라잡이

  • 변수 answer의 데이터를 수정해서 답을 구해보세요.
  • 예시
num1 num2 result
10 5 2
7 2 3

 

답 확인하기
function solution(num1, num2) {
    var answer = Math.floor(num1 / num2);
    return answer;
}

 

해설 확인하기

이 함수는 두 개의 숫자 num1과 num2를 입력받아 num1을 num2로 나눈 몫을 반환하는 기능을 수행합니다.

함수의 동작을 자세히 설명하겠습니다.

num1을 num2로 나눈 몫을 계산하여 answer 변수에 저장합니다. Math.floor() 함수는 소수점 이하를 버림하여 정수 부분만 남기는 역할을 수행합니다.

answer 변수를 반환하여 결과를 출력합니다.

결과적으로, 함수는 두 개의 숫자 num1과 num2를 입력받아 num1을 num2로 나눈 몫을 반환합니다.

728x90
반응형