AIL( Algorithm I Learned)
#AIL_23.11.02 // Programmers_몫 구하기
k0z
2023. 11. 2. 00:41
## AIL_몫 구하기
**문제 설명
정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
**제한사항
0 < num1 ≤ 1000 < num2 ≤ 100
**입출력 예
num1 num2 result 10 5 2 7 2 3
**입출력 예 설명
입출력 예 #1
- num1이 10, num2가 5이므로 10을 5로 나눈 몫 2를 return 합니다.
입출력 예 #2
- num1이 7, num2가 2이므로 7을 2로 나눈 몫 3을 return 합니다.
## solution.JavaScript
1. 문제의 접근 방식
주어진 문제는 두 개의 정수 num1과 num2를 입력으로 받아서 num1을 num2로 나눈 몫을 반환하는 함수를 구현하는 것입니다. Math.floor(num1/num2): 이 코드는 num1을 num2로 나눈 결과를 구하고, 그 결과를 소수점 이하를 버림하여 가장 가까운 정수 몫을 얻습니다.
2. 문제풀이
function solution(num1, num2) {
let answer = Math.floor(num1/num2)
return answer;
}
/*
테스트 1
입력값 〉 10, 5
기댓값 〉 2
테스트 2
입력값 〉 7, 2
기댓값 〉 3
*/
3. 다른사람의 문제풀이 및 접근방식 분석
const solution = (num1, num2) => Math.floor(num1 / num2)
/*
테스트 1
입력값 〉 10, 5
기댓값 〉 2
테스트 2
입력값 〉 7, 2
기댓값 〉 3
*/
이 코드는 화살표 함수(=>)를 사용하여 간결하게 작성되었습니다. Math.floor(num1 / num2): 이 부분은 num1을 num2로 나눈 결과를 구하고, 그 결과를 소수점 이하를 버림하여 가장 가까운 정수 몫을 얻습니다.