오류 원인 문의
조회수 311회
public class Test {
public static long solution(int price, int money, int count) {
long answer = 0;
long sum = 0;
for(int i = 1; i <= 4; i++) {
sum += (price * i);
}
answer = (money < sum) ? (sum - money) : 0;
return answer;
}
public static void main(String[] args) {
System.out.println(solution(3, 20, 4));
}
}
위 코드로 테스트케이스 성공해도
제출 후 여러 테스트 건수에서 일부 오류발생떴는데,
long 변수로 sum 담았음에도 오류나는 원인이 궁금합니다.
answer 담은 삼항연산자 부분이 원인인것같은데,
조건에서 이상은 없는것같은데
다른 오류 나오는 케이스가 있는건지 궁금합니다.
댓글 입력