[프로그래머스] 양꼬치

리빗·2023년 10월 19일
0
post-custom-banner

📌 내 풀이

1. if 문을 활용한 풀이

function solution(n, k) {
    var price = n*12000 + k*2000;
    var service = ~~(n/10) * 2000;
    
    price = price - service;
    
    return price;
}

📌 다른 풀이

  • 틸트연산자를 활용한 풀이
  • 음료수 개수에서 서비스 음료수 개수를 빼고 계산
function solution(n, k) {
// 음료수가 10개 이상이라면, 서비스 음료수 개수 빼기
    if (n >= 10){ 
        k -= ~~(n/10);
    }
    
    return 12000 * n + 20000*k;        
}

참고자료

JavaScript 알고리즘 100일 챌린지 4번째 도전

profile
어제보다 나은 오늘을 위해
post-custom-banner

0개의 댓글