Algorithm/Javascript로 코테 준비하기
[JS로 코테 준비하기] 1. 프로그래머스 - 몫 구하기(feat. ~~)
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/120805
Javascript로 몫 구하는 방법
1. parseInt
function solution(num1, num2) {
const answer = parseInt(num1 / num2);
return answer;
}
2. Math.floor
function solution(num1, num2) {
const answer = Math.floor(num1 / num2);
return answer;
}
3. ~~ (double tilde)
- 오늘의 주인공.
Math.floor
와 같은 기능을 한다. ~
는 비트 연산의 not이고, 숫자에~
연산을 하면 소수점이 버려진다.~~
는~
를 두 번 실행한 것으로, 숫자에 활용하면 원래 숫자에서 정수부분만 취할 수 있다.
function solution(num1, num2) {
const answer = ~~(num1 / num2);
return answer;
}
참고) 수행 속도는 ~~
가 가장 빠르다고 한다.
~~
> Math.floor()
> parseInt
Reference
반응형
'Algorithm > Javascript로 코테 준비하기' 카테고리의 다른 글
[JS로 코테 준비하기] 5. 프로그래머스 - 문자열 뒤집기(feat. 문자열 <-> 배열) (0) | 2022.10.26 |
---|---|
[JS로 코테 준비하기] 4. 프로그래머스 - 제곱수 판별하기(feat. 정수 판단하기) (0) | 2022.10.23 |
[JS로 코테 준비하기] 3. 프로그래머스 - 배열의 평균값(feat. reduce) (0) | 2022.10.22 |
[JS로 코테 준비하기] 2. 프로그래머스 - 각도기(feat. JS 분기 처리) (1) | 2022.10.13 |
[JS로 코테 준비하기] 0. FE 개발자의 코딩테스트 언어 (4) | 2022.10.10 |