자바스크립트(JavaScript)/프로그래머스 문제풀기
[programmers - js] 양꼬치 / Math.floor, 더블틸트연산자
yerica
2024. 12. 16. 13:52
나의 풀이
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
}