프로그래머스 - 아이스 아메리카노(Java)

윤민선·2026년 9월 8일

프로그래머스

목록 보기
78/98
post-thumbnail

문제 설명

아이스 아메리카노 한 잔의 가격은 5,500원이다.

가지고 있는 돈 money가 주어질 때,

  1. 살 수 있는 아메리카노의 잔 수
  2. 남는 돈

을 배열에 담아 반환하는 문제이다.


접근 방법

커피 한잔은 5500 원이다.
/와 % 연산자를 이용한다.

money / 5500 → 살 수 있는 커피의 잔 수
money % 5500 → 커피를 사고 남은 금액

예를 들어 money = 15,000이라면,

15000 / 5500 = 2
15000 % 5500 = 4000

따라서 [2, 4000]을 반환한다.


풀이 순서

  1. money / 5500으로 구매할 수 있는 커피의 잔 수를 구한다.
  2. money % 5500으로 남는 금액을 구한다.
  3. 두 값을 배열에 저장해 반환한다.

최종 코드

class Solution {
    public int[] solution(int money) {

        int quotient = money / 5500;  // 몫
        int remainder = money % 5500; // 나머지

        int[] answer = {quotient, remainder};

        return answer;
    }
}

실행 결과

0개의 댓글