본문 바로가기
자바스크립트(JavaScript)/프로그래머스 문제풀기

[programmers - js] 양꼬치 / Math.floor, 더블틸트연산자

by yerica 2024. 12. 16.

 

나의 풀이

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
}