🎈 내가 생각한 방법
1. 7로 나누기!
7로 나누는 코드만 작성했더니 소수점까지 나왔다.
올림을 해주어야겠다
작성한 코드
🎈 소수점 올림, Math.ceil()
숫자를 올림하여 반환한다.
Math.ceil(0.14285714285714285) // 1
Math.ceil(2.142857142857143) // 3
Math.ceil(35.3) // 36
🎈 소수점 내림, Math.floor()
숫자를 내림하여 반환한다. 음수인 경우에 소수점 아래를 내림한 정수를 반환한다.
Math.floor(3.75) // 3
Math.floor(95.46456) // 95
Math.floor(-4.2) // -5
Math.floor(-15.8987) // -16
🎈 소수점 반올림, Math.round()
숫자를 반올림하여 반환한다. 0.5보다 크면 올림, 0.5보다 작으면 내림한다.
Math.round(3.5) // 4
Math.round(9.1) // 9
Math.round(-3.5) // -4
Math.round(-12.1) // -12
🎈 소수점 버림 , Math.trunc()
숫자의 소수 부분을 버린 후 반환한다.
Math.trunc(3.5) // 3
Math.trunc(9.1) // 9
Math.trunc(-3.5) // -3
Math.trunc(-12.1) // -12
'코딩테스트' 카테고리의 다른 글
코딩테스트 풀이 - 피자 나눠 먹기 (3) (1) | 2023.10.22 |
---|---|
코딩테스트 풀이 - 배열 두 배 만들기 | map (0) | 2023.10.22 |
코딩 테스트 풀이 - 문자열 뒤집기 | split, reverse, join (0) | 2023.10.12 |
코딩 테스트 풀이 - 배열 원소의 길이 | forEach 문, for of 문, map 이용해 풀기 (1) | 2023.10.12 |
코딩테스트 풀이 - 양꼬치 | 논리연산자 || , && (0) | 2023.10.04 |