블 루 브리지 컵 - 제7 회 결승전: 계단 승수
587 단어 데이터 구조 -- 재 귀블 루 브리지 컵
9999 의 곱셈 의 이 진 은 모두 몇 자리 인지 계산 해 보 세 요.
package ;
import java.math.BigInteger;
public class {
public static void main(String[] args) {
BigInteger a=f(9999);
String n=Integer.toBinaryString(a.intValue());
System.out.println(a.bitLength());
}
public static BigInteger f(int n){
if(n>1){
return BigInteger.valueOf(n).multiply(f(n-1));
}else{
return BigInteger.ONE;
}
}
}
주의: 제출 해 야 할 것 은 정수 입 니 다. 무관 한 내용 (예 를 들 어 설명 설명 등) 을 작성 하지 마 십시오.