본문 바로가기

코딩 테스트/Project Euler @ kr

40) 어떤 무리수에서 소수점 n번째 자리 숫자 알아내기

반응형

http://euler.synap.co.kr/prob_detail.php?id=40


Skillist 설명---------------------------------------------------------------------------------


public static void main(String[] args){

int total = 0;

int result = 1;

int search = 1;

for(int i=1;;i++){

total+= String.valueOf(i).length();

if(search-total <= 0){

String now = String.valueOf(i);

result *= (now.charAt(now.length()-1-(total-search))-48);

if(search==1000000){

break;

}

search *=10;

}

}

System.out.println(result);

}

반응형