class Solution {
public long solution(int price, int money, int count) {
long answer = 0;
long temp = 0;
for (int i=1; i<=count; i++){
temp += price * i;
}
answer = temp - money;
if(temp < money){
answer= 0;
}
else{
answer=Math.abs(answer);
}
return answer;
}
}
1. temp 변수 값에 count값 만큼 금액을 더해준다.
2. 총 필요한 놀이기구 값 - 현재 금액을 해준다.
3. 만약 가지고 있는 돈이 총 필요한 놀이기구 값을 충당할 수 있다면 0을 return 해주고
4. 아니면 answer값을 절대값으로 전환하여 리턴해준다.
'📖Algorithm > Simulation, Math' 카테고리의 다른 글
C++ [Algorithm] - 백준 10815 문자열 집합 (0) | 2024.08.01 |
---|---|
C++ [Algorithm] - 백준 13458 시험 감독 (0) | 2024.07.29 |
자바 [Programmers] 1단계 - 문자열 내림차순으로 배치하기 (split(), Arrays.sort(), Collection.reverseOrder()) (0) | 2024.03.12 |
자바 [Programmers] 1단계 - 약수의 개수와 덧셈 (0) | 2024.03.08 |
자바 [Programmers] 1단계 - 가운데 글자 가져오기 (0) | 2024.03.08 |