Study/Java

[Java 자바] 프로그래머스 Lv 0 - 아이스 아메리카노

1.jun 2024. 10. 7. 16:30
728x90
반응형

 

 

 

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

school.programmers.co.kr

 

목차
  1. 문제 설명
  2. 입출력 예시
  3. 문제 풀이

 

 


1. 문제 설명

 

 

728x90

 

문제 설명

머쓱이는 추운 날에도 아이스 아메리카노만 마십니다.
아이스 아메리카노는 한잔에 5,500원입니다.
머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때,
머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요.

 

 

제한사항

  • 0 < money ≤ 1,000,000

 

 

 

 

 

 


2. 입출력 예시

 

 

 

 

입출력 예시

#1 

5,500원은 아이스 아메리카노 한 잔을 살 수 있고 잔돈은 0원입니다.

 

#2

15,000원은 아이스 아메리카노 두 잔을 살 수 있고 잔돈은 4,000원입니다.

 

 

 

 

 


3. 문제 풀이

반응형

 

문제 풀이

1. 변수 n에 money를 5500원으로 나눈 몫을 넣는다. (커피 살 수 있는 개수)

 

2. 배열 answer에 길이를 정해준다. (2)

 

3. answer[0]에는 n값을 넣는다. ( 커피 살 수 있는 개수)

 

4. answer[1]에는 money - (5500*n)을 넣는다. (머쓱이 돈 - 총 커피가격)

 

5. answer을 반환한다.

 

 

 

class Solution {
    public int[] solution(int money) {
        int n = money/5500;
        
        int[] answer = new int[2];
        answer[0] = n;
        answer[1] = money - (5500*n);
        
        return answer;
    }
}

 

 

 

 

 

 

 

 

 

 

728x90
반응형