Wii Pointer #1 Tilt Normal
본문 바로가기
📘 𝐭𝐢𝐥/일간 회고

[23.01.20]

by 개발자_후니 2023. 1. 20.
728x90
반응형

Math.floor(매개변수) 함수에 대해서 끄적여 보겠다.

 

function solution(num1, num2) {
    let answer = 0;
    if (num1 % num2 == 0 ) {
        return answer = num1 / num2;
    } else {
        return answer = Math.floor(num1/num2);
    }
    return answer;
}

 

오늘 제출한 코딩테스트 코드다.

 

우선 설명하자면,

 

조건 : solution 이라는 함수인자에 num1 num2 를 넣을때

출력 : answer 라는 변수를 선언하고 0을 저장;

If 문으로 조건 :  num1 을 num2 로 나눈 나머지가 영일때

               출력 : answer 이라는 변수에 num1을 num2로 나눈값을 반환;

else 조건 : 나머지 =>> num1 을 num2 로 나눈 나머지가 0이 아닐때

        출력 : answer 이라는 변수에 Math.floor(num1/num2);

answer 출력;

 

여기서 Math.floor(x)는 어떤 함수를 실행해준걸까

 

계속해서 실수한 걸 말하자면, Math를 math 로 표기해 계속 오류가 났었다.

 

Math.floor(num1/num2) 는 num1을 num2 로 나눈 값의 소숫점 이하를 버리고 정수를 출력한다.

 

console.log(Math.floor(5.95));
// Expected output: 5

console.log(Math.floor(5.05));
// Expected output: 5

console.log(Math.floor(5));
// Expected output: 5

console.log(Math.floor(-5.05));
// Expected output: -6

 

예시다.

728x90
반응형

'📘 𝐭𝐢𝐥 > 일간 회고' 카테고리의 다른 글

[23.01.23] - replace()  (2) 2023.01.23
[23.01.21]  (2) 2023.01.21
[23.01.19]  (0) 2023.01.19
[23.01.18]  (0) 2023.01.18
[23.01.16]  (1) 2023.01.16