728x90
반응형
[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 아이스 아메리카노
https://school.programmers.co.kr/learn/courses/30/lessons/120819
해결 과정
아이스 아메리카노 잔수를 k로 하고,
반복문에서 money를 5500으로 나누었을 때 몫이 0이라면 더이상 살수 없는 경우를 나타내므로 break; 를 이용하여 반복문을 빠져나온다.
반복문을 돌며 money에서 5500을 뺄 때마다 i를 +1해주고 이것을 k(잔수)로 대입해준다.
배열은 k, money로 이루어져 있으므로, 다 구해진 후
answer 배열을 선언하고 초기화해주면 된다.
소스 코드
class Solution {
public int[] solution(int money) {
int k = 0;
for (int i = 1; ; i++) {
if(money / 5500 == 0) {
break;
}
money = money - 5500;
k=i;
}
int[] answer = {k, money};
return answer;
}
}
728x90
반응형
'JAVA > Programmers' 카테고리의 다른 글
JAVA 프로그래머스 [배열 뒤집기] 자바 Lv.0 (0) | 2023.05.26 |
---|---|
JAVA 프로그래머스 [나이 출력] 자바 Lv.0 (0) | 2023.05.26 |
JAVA 프로그래머스 [옷가게 할인 받기] 자바 Lv.0 (0) | 2023.05.26 |
JAVA 프로그래머스 [피자 나눠 먹기(3)] 자바 Lv.0 (0) | 2023.05.25 |
JAVA 프로그래머스 [피자 나눠 먹기(2)] 자바 Lv.0 (0) | 2023.05.25 |
댓글