package Pac01;
import java.util.Scanner;
public class P6591_2 {
public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(true){
int n=sc.nextInt(); int k=sc.nextInt(); if(n!=k && n!=0){ long mul1=1; long mul2=1; for(int i=n; i>n-k; i--){ mul1*=i; } for(int i=k; i>0; i--){ mul2*=i; } System.out.println(mul1/mul2); } } }}
이렇게 코딩했는데
입력값을 제한해서 받아야하나요?
결과조건에 맞추는게 문제인건지 런타임오류가 뜨네용..
댓글을 작성하려면 로그인해야 합니다.
chocohigh21 6년 전
package Pac01;
import java.util.Scanner;
public class P6591_2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(true){
int n=sc.nextInt();
int k=sc.nextInt();
if(n!=k && n!=0){
long mul1=1;
long mul2=1;
for(int i=n; i>n-k; i--){
mul1*=i;
}
for(int i=k; i>0; i--){
mul2*=i;
}
System.out.println(mul1/mul2);
}
}
}
}
이렇게 코딩했는데
입력값을 제한해서 받아야하나요?
결과조건에 맞추는게 문제인건지 런타임오류가 뜨네용..