C# 알고리즘 코드카타
35. 부족한 금액 계산하기
잼잼재미
2023. 11. 17. 10:02
using System;
class Solution
{
public long solution(int price, int money, int count)
{
long sum = 0;
for (int i = 0; i < count; ++i)
{
sum += (long)price * (i + 1);
}
if (sum <= money)
{
return 0;
}
return sum - money;
}
}
* 형변환 주의
처음에 return 값이 long 인 것을 못보고 int로 계산해서 오류가 계속 나왔다.
문제를 항상 주의깊게 읽고 항상 자료형의 범위를 넘는 경우를 생각하고 형변환에 주의해야 한다!