| 문제
머쓱이는 추운 날에도 아이스 아메리카노만 마십니다.
아이스 아메리카노는 한잔에 5,500원 입니다.
머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때,
머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남은 돈을
순서대로 담은 배열을 return 하는 solution 함수를 완성해보세요.
| 제한 사항
- 0 < price ≤ 1,000,000
| 입출력 예
money | result |
5,500 | [1,0] |
15,000 | [2,4000] |
| 풀이 1
public int[] solution01(int money) {
int[] answer = new int[2];
answer[0] = money / 5500;
answer[1] = money % 5500;
return answer;
}
| 풀이 2
public int[] solution02(int money) {
return new int[]{money / 5500,money % 5500};
}
| 해설
나눴을 때 몫과 나머지를 구하는 방법을 알고 있다면 쉽게 풀 수 있는 문제입니다.
다만, 배열에 두 가지 데이터를 넣어야 한다고 해서 다양한 초기화 방법을 사용해 보았습니다.
선언을 한 다음 직접 인덱스를 쓰거나 for문을 활용해서 초기화할 수도 있지만
선언과 동시에 초기화해서 사용할 수도 있습니다.
int arr = new int[]{1,2};
'개발 > 개발 공부' 카테고리의 다른 글
[프로그래머스] 코딩테스트 입문 : 배열 뒤집기 (0) | 2024.09.02 |
---|---|
[프로그래머스] 코딩테스트 입문 : 나이 출력 (0) | 2024.09.02 |
[프로그래머스] 코딩테스트 입문 : 옷가게 할인 받기 (0) | 2024.08.30 |
[프로그래머스] 코딩테스트 입문 : 배열의 평균값 (0) | 2024.08.30 |
[프로그래머스] 코딩테스트 입문 : 피자 나눠 먹기(3) (0) | 2024.08.29 |
댓글