나의 풀이
function solution(n, k) {
let 양꼬치 = n * 12000;
let 음료수 = (k - Math.floor(n >= 10 ? n/10 : 0)) * 2000;
return 양꼬치 + 음료수
}
다른 사람의 풀이
더블틸트 연산자
function solution(n, k) { k-=~~(n/10); if (k < 0) k = 0; return n*12000+k*2000; }
parseInt
function solution(n, k) {
return n*12000 + k*2000 - parseInt(n/10)*2000
}
'자바스크립트(JavaScript) > 프로그래머스 문제풀기' 카테고리의 다른 글
[programmers - js] 문자열 뒤집기 (0) | 2024.12.16 |
---|---|
[programmers - js] 세균증식 / 시프트 연산자(<<) (0) | 2024.12.16 |
[JavaScript] 틸트(tilt) 연산자(~), (~~) (0) | 2024.12.16 |
[백업] tilde(~)과 double tilde(~~)연산자 (0) | 2024.12.16 |
[programmers - js] 배열의 평균값 (0) | 2024.12.16 |