코딩 테스트/Project Euler @ kr
40) 어떤 무리수에서 소수점 n번째 자리 숫자 알아내기
Skillist
2017. 2. 26. 17:40
반응형
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);
}
반응형