SNAIL 런타임 에러 질문입니다.

  • dongjinKim
    dongjinKim

    아래의 코르로 SNAIL 문제를 제출하였는데

    런타임 에러 RETURN TO ZERO 가 나옵니다.

    제 피씨에서 이클립스로 실행할때는
    예시 인풋은 모두 답이 나오는데

    런타임 에러가 나오는 이유를 알고 싶습니다.
    감사합니다.

    import java.text.DecimalFormat;
    import java.util.*;
    import java.lang.*;
    import java.io.*;
    import java.math.*;

    public class Main {

    public static void main(String[] args) {
    
        Scanner input = new Scanner(System.in);     
    
        int inputTestCase = input.nextInt();
    
        ArrayList<Double> result = new ArrayList<Double>();
    
        for(int i = 0; i < inputTestCase; i++){
    
            int n = input.nextInt();
            int m = input.nextInt();
    
            int k = (n - m);
    
            double probability = 0.0;
    
            for(int j = 0; j < (m - k +1); j++){
    
                probability += (combinationCalculater(m, k+j) * Math.pow(0.75, k+j) * Math.pow(0.25, m - (k+j))); 
    
            }
    
            result.add(probability);
        }
    
        for(int i = 0; i < inputTestCase; i++){
    
            System.out.println("" + result.get(i));
    
        }
    }
    
    public static int combinationCalculater(int n, int m){
    
        int result = 1;
    
        int numberic = 1;
        int denominator  = 1;
    
        for(int i = 0; i < m; i++){
    
            numberic = (numberic * (n-i));
            denominator = (denominator * (i+1));
    
        }
    
        result = (numberic / denominator);
    
        return result;
    }

    }


    8년 전
0개의 댓글이 있습니다.
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.