아이스 아메리카노

유성재·2022년 12월 27일
0

한줄코딩

목록 보기
2/6
post-custom-banner

문제

풀이

굉장히 간단한 문제인데 틸트 연산자에 대해 알게 된 겸 기억해두고자 가져왔다.

const solution = money => [result = ~~(money/5500),money-result*5500]

틸트 연산자는 내부적으로 32비트 정수로 변환 후 NOT 연산자를 실행하여 최종적으로는 2의 보수 -(n+1) 와 같은 결과 값을 return한다.

그런데 틸트를 사용할 때 숫자의 소수점을 버리게 되어서 두번 사용할 경우 원래 상태에서 소수점을 버린 결과값을 return한다. Math.trunc()나 Math.floor처럼 이용할 수 있는 것이다.

profile
열정 있는 개발자

0개의 댓글