프로그래머스 - 양꼬치

윤민선·2026년 7월 24일

프로그래머스

목록 보기
52/65

문제 설명

양꼬치 1인분의 가격은 12,000원, 음료 1개의 가격은 2,000원이다.

양꼬치를 10인분 주문할 때마다 음료 1개를 무료로 제공한다.

양꼬치의 수 n과 음료의 수 k가 주어질 때, 지불해야 하는 총 금액을 구하는 문제이다.


접근 방법

먼저 양꼬치 가격과 음료 가격을 모두 계산한다.

12000 * n + 2000 * k

양꼬치를 10인분 주문할 때마다 음료 1개가 무료이므로,

무료 음료의 개수는

n / 10

으로 구할 수 있다.

무료 음료 가격만큼 전체 금액에서 빼주면 최종 금액이 된다.

(12000 * n + 2000 * k) - (n / 10) * 2000

풀이 순서

  1. 양꼬치 가격을 계산한다.
  2. 음료 가격을 계산한다.
  3. 무료로 제공되는 음료 개수를 n / 10으로 구한다.
  4. 무료 음료 가격만큼 총 금액에서 차감한다.
  5. 계산한 금액을 반환한다.

최종 코드

class Solution {
    public int solution(int n, int k) {

        int answer = 12000 * n + 2000 * k - (n / 10) * 2000;

        return answer;
    }
}

0개의 댓글