[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 함수. 정수로 바꾸는 기능.
'✨ PS(ProblemSolving)' 카테고리의 다른 글
[PS]Programmers/코딩테스트입문/Lv0/Day15: 영어가 싫어요 (0) | 2023.05.03 |
---|---|
[PS]Programmers/Lv0/Day11 (0) | 2023.05.01 |
[PS] Programmers/LV0/Day6: 문자열 뒤집기 (0) | 2023.04.27 |
[PS] Programmers/LV0/Day4: 수학, 배열 (0) | 2023.04.26 |
[PS]프로그래머스/LV0/Day2 (0) | 2023.04.25 |