블 루 브리지 컵 - 제7 회 결승전: 계단 승수

곱 하기 자릿수 9 의 곱 하기 는 362880 의 이 진 은 101100010010000 이라는 숫자 가 모두 19 자리 라 고 표시 한다.
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;
		}
	}
}

주의: 제출 해 야 할 것 은 정수 입 니 다. 무관 한 내용 (예 를 들 어 설명 설명 등) 을 작성 하지 마 십시오.

좋은 웹페이지 즐겨찾기