Programmers-CoadingTest

몫 구하기

순댓국 2023. 11. 5. 22:51
728x90
반응형
SMALL

 

정수 num1, num2가 매개변수로 주어졌다. num1,과 num2 나눈 몫을 return 해라. 

 

num1과 num2를 나누기 위해서 / 기호를 쓴 나눗셈을 이해해야 한다. 나눗셈이 무엇인지 모른다면 초등학교를 가면 되고

단순히 num1과 num2를 나누어 보자. 

 

어? parseInt로 매개변수 num1, num2를 감싸지 않아도 정답처리가 된다. 

 

안될줄 알고 이거 한건데 되네!?

 

그럼 parseInt 설명은 생략

 

 

 

return할 때 Math.floor 을 삭제하니 모든 테스트를 통과하지는 못했다.

 

Math.floor는 무엇인가. 방바닥이다 밤바다 아니고.

근데 왜 수학에서 방바닥을 쓰는건가. 

 

 

Math.floor 함수는 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환한다. 

즉, 주어진 숫자를 내림하여 정수를 반환한다.

 

number가 5.2 이라면 3.2보다 작거나 가장 큰 정수인 3을 반환한다.

number가 -3.7이라면 -3.7보다 작거나 가장 큰 정수인 -4를 반환한다. 

number가 10이라면 10보다 작거나 가장 큰 정수인 10을 반환한다. 10은 이미 정수이므로 내림한 결과는 동일하다. 

 

Math 함수 사용시 M은 대문자로 불러온다. 

 

풀리지 않은 

1. Math의 M은 왜 대문자를 쓰는가?

2. 아래의 사진은 왜 안되는가!?

 

올림과 내림을 안해서!? 

728x90
반응형
LIST