answer 에 price를 1부터 count까지 곱한걸 다 더해준다.
다 더한 값이 money 이하면, 금액이 부족하지 않으므로 다시 answer를 0으로 만들어주고,
아니면, answer - money를 return 하면 된다.
ㅇ 풀이
public long solution(int price, int money, int count) {
long answer = 0;
for(int i = 1; i <= count; i++) {
answer += price * i;
}
if (answer <= money){
answer = 0;
}else{
answer -= money;
}
return answer;
}
'Java > 알고리즘' 카테고리의 다른 글
행렬의 덧셈 (0) | 2024.02.01 |
---|---|
문자열 다루기 기본 (0) | 2024.01.29 |
문자열 내림차순으로 배치하기 (1) | 2024.01.25 |
약수의 개수와 덧셈 (0) | 2024.01.24 |
수박수박수 (1) | 2024.01.23 |