class Solution {
public int solution(int hp) {
int answer = 0;
int gAnt = 5;
int bAnt = 3;
int sAnt = 1;
int cnt = 0;
int cnt2 = 0;
int cnt3 = 0;
while(hp!=0){
if(hp>gAnt||hp==gAnt){
cnt = hp/gAnt;
hp = hp-(cnt*gAnt);
}
else if(hp<gAnt&&hp>bAnt||hp==bAnt){
cnt2 = hp/bAnt;
hp = hp-(cnt2*bAnt);
}
else{
hp = hp-sAnt;
cnt3++;
}
}
answer = cnt+cnt2+cnt3;
return answer;
}
}
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 이진수 더하기 (0) | 2022.12.01 |
---|---|
[프로그래머스] 부족한 금액 계산하기 (0) | 2022.11.30 |
[프로그래머스] 나누어 떨어지는 숫자 배열 (0) | 2022.11.29 |
[프로그래머스] 음양 더하기 (0) | 2022.11.29 |
[프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2022.11.28 |