티스토리 뷰
1. 저번 포스트 두 수의 차 구하기를 바탕으로 몫을 구했다.
- 두 수의 차 구하기 코드
function solution(num1, num2){
//입력 값이 제한사항을 벗어나는지 확인한다.
if (num1 < -50000 || num1> 50000 || num2 <-50000 || num2 >50000 ) {
return "입력 값이 제한사항을 벗어났습니다.";
}
//num1에서 num2를 뺀 결과를 계산
var answer = num1 - num2;
//결과를 반환
return answer;
}
위의 코드를 바탕으로 만든 두 수의 몫 구하기 코드
function solution(num1, num2) {
if (num1<0 || num1>100 || num2<0 || num2>100) {
return "입력 값이 제한사항을 벗어났습니다.";
}
var answer = num1/num2;
return answer;
}
2. 코드를 실행하였으나 결괏값이 소수로 나와 기댓값과 달랐다.
3. 결괏값을 정수로 나오게 하는 방법을 챗지피티한테 물어봤다.
4. 몫을 구해야 하므로 소수점 이하를 버리는 Math.floor 코드를 사용한다.
function solution(num1, num2) {
if (num1 < 0 || num1 > 100 || num2 < 0 || num2 > 100) {
return "입력 값이 제한사항을 벗어났습니다.";
}
var answer = Math.floor(num1 / num2);
return answer;
}
5. 통과!
'스파르타 > 알고리즘 코드카타' 카테고리의 다른 글
코딩 테스트 - 배열의 평균값 (0) | 2024.07.10 |
---|---|
코딩 테스트-짝수의 합 (1) | 2024.07.10 |
코딩 테스트 - 각도기 (0) | 2024.07.08 |
코딩 테스트 - 숫자 비교하기 (0) | 2024.07.05 |
코딩테스트 - 두 수의 차(JavaScript) 풀이과정 (0) | 2024.07.01 |