🔗 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120805
📄 문제
정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
🔎 어떻게 풀까
//
💡 뭘 써야 할까
//
💥 답 (오답)
function solution(num1, num2) {
int answer = num1 / num2;
return answer;
}
- 자바스크립트의 문법이 아니었음 c언어로 변경 후 제출하니 오류가 안뜸
💥 답 (오답)
function solution(num1, num2) {
return num1 / num2;
}
- 나누기가 되긴 하나 나누어 값이 정수로 떨어지지 않을 때 오류가 뜸
🚀 답
function solution(num1, num2) {
answer = Math.floor(num1/num2);
return answer;
}
- 서치를 통해 소수점 이하를 버리는 Math.floor() 문법을 배움.
- 추가로, 소수점 이하를 올림 : Math.ceil() 소수점 이하를 반올림 : Math.round() 알게 됨.
- 찾아보니 실제 단어가 ceil 은 올림 이라는 뜻, round는 반올림 이라는 뜻이었는데 floor는 버림 같은 뜻은 따로 없었고 바닥이라는 뜻이었음
'알고리즘' 카테고리의 다른 글
JS) 두 수의 나눗셈 (0) | 2024.09.04 |
---|---|
JS) 나이 출력 (0) | 2024.09.04 |
JS) 두 수의 곱 (0) | 2024.09.04 |
JS) 두 수의 합 (0) | 2024.09.04 |
JS) 문자열 다루기 기본 (0) | 2024.09.04 |