[PS] Programmers/LV.0/Day1

2023. 4. 24. 12:46✨ PS(ProblemSolving)

몫 구하기


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

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

입출력 예
num1 num2 result
10 5 2
7 2 3


내 풀이

function solution(num1, num2) {
    0 < num1, num2 < 101

    var devidingValue = num1 / num2;
    var rest = num1 % num2;
    var answer = (num1-rest) / num2;
    return answer;
}

다른 사람 풀이

//1
function solution(num1, num2) {
  return parseInt(num1 / num2);
}

//2
const solution = (num1, num2) => Math.floor(num1 / num2)

paseInt?

JS함수. 문자열을 정수로 변환.

parseInt(string,radix)

형태로 사용하고 radix 부분을 생략 시 10진법이 Default 값으로 설정되어 있음.
위 문제에서는 나눈 결과를 정수로 반환하는 목적으로 사용

Math.floor?

python 함수. 정수로 바꾸는 기능.