[프로그래머스] Java 코딩테스트 - 아이스 아메리카노

yihyun·2025년 4월 3일

코딩테스트

목록 보기
36/105

아이스 아메리카노

✅ 문제 설명

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

✅ 제한사항

0 < money ≤ 1,000,000

🔽 소스코드 1

💻 풀이

  • 가진 돈을 5500원 으로 나눠준 후 가진 금액 빼기 5500 * 잔 수 를 해서 return 해준다.

시간 0.01ms ~ 0.02ms

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

🔽 소스코드 2 (Collections.reverse)

💻 풀이

  • 위 방식과 동일한 풀이지만 잔 수를 곱해서 빼는 것이 아닌 나머지를 계산해서 return 해준다.

전체코드

	public int[] solution1(int money) {
		return new int[] {money / 5500, money % 5500};
	}
profile
개발자가 되어보자

0개의 댓글