본문 바로가기

반응형

전체

(290)
46) (소수 + 2×제곱수)로 나타내지 못하는 가장 작은 홀수인 합성수는? http://euler.synap.co.kr/prob_detail.php?id=46 Skillist 설명--------------------------------------------------------------------------------- public static void main (String[] args){HashSet sosu = new HashSet();int now;for(int i=2;;i++){int j;for(j=2;j result*result*2 ){if(sosu.contains(i - (result*result*2))){j=-1;break;}result+=1;}if(j!=-1){System.out.println(i);return ;}}}}}
48) 11 + 22 + 33 + ... + 10001000 의 마지막 10자리 http://euler.synap.co.kr/prob_detail.php?id=48 Skillist 설명--------------------------------------------------------------------------------- public static void main (String[] args){long result = 0l, temp=0l;for(int i=1;i
42) 주어진 텍스트 파일에 들어있는 '삼각단어'의 개수는? http://euler.synap.co.kr/prob_detail.php?id=42 Skillist 설명--------------------------------------------------------------------------------- public static void main (String[] args){String str[] = new String[]{"A","ABILITY","ABLE","ABOUT","ABOVE","ABSENCE","ABSOLUTELY","ACADEMIC","ACCEPT","ACCESS","ACCIDENT","ACCOMPANY","ACCORDING","ACCOUNT","ACHIEVE","ACHIEVEMENT","ACID","ACQUIRE","ACROSS","ACT",..
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
39) 가장 많은 직각삼각형이 만들어지는 둘레(≤ 1000)의 길이는? http://euler.synap.co.kr/prob_detail.php?id=39 Skillist 설명--------------------------------------------------------------------------------- public static void main(String[] args){int max=0, nowsu = 0; for(int p=6;p
38) 어떤 수에 (1, 2, ... )를 곱해서 이어붙여 얻을 수 있는 가장 큰 1 ~ 9 팬디지털 숫자 http://euler.synap.co.kr/prob_detail.php?id=38 Skillist 설명--------------------------------------------------------------------------------- public static void main(String[] args){int max = 0;for(int i=1;i
36) 10진법과 2진법으로 모두 대칭수인 1,000,000 이하 숫자의 합 http://euler.synap.co.kr/prob_detail.php?id=36 Skillist 설명--------------------------------------------------------------------------------- public static void main(String[] args){int total = 0;for(int i=1;i
34) 각 자릿수의 팩토리얼을 더했을 때 자기 자신이 되는 수들의 합은? http://euler.synap.co.kr/prob_detail.php?id=34 Skillist 설명--------------------------------------------------------------------------------- public static void main(String[] args){int total = 0;for(int i=3;i0){sum+=fac(temp%10);temp/=10;}if(sum==i){total+=sum;}}System.out.println(total);}public static int fac(int n){if(n==0 || n==1){return 1;}else{return n*fac(n-1);}}
33) 이상한 방법으로 약분할 수 있는 분수 찾기 http://euler.synap.co.kr/prob_detail.php?id=33 Skillist 설명--------------------------------------------------------------------------------- for(int i=11;i
32) 1~9 팬디지털 곱셈식을 만들 수 있는 모든 수의 합 http://euler.synap.co.kr/prob_detail.php?id=32 Skillist 설명--------------------------------------------------------------------------------- public static void main(String[] args){HashSet duplicate = new HashSet();int sum = 0;for(int i=1;i

반응형