Programming/Solutions (52) 썸네일형 리스트형 [Project Euler] Problem 092 문제가 잘 안 보인다..어떤 자연수에 대해 각 자릿수의 제곱의 합을 구하는 과정을 반복하면 어떤 수든 1이나 89로만 끝나게 되는데, 1천만 미만의 자연수 중에 89로 끝나는 수는 몇 개인지 구하는 문제다. 원래 풀려던 건 이거였다. 92번이 더 어렵다길래 한 번 봤더니 풀 수 있을 것 같아서 그냥 풀었다. 123456789101112131415161718192021222324252627282930public class P092 { public static void main(String args[]) { System.out.println(run()); } public static String run() { int n = 9999999; int count = 0; while(n > 0) { int temp.. [Project Euler] Problem 036 1234567891011121314151617181920212223242526272829public class P036 { public static void main(String args[]) { System.out.println(run()); } public static String run() { int n = 1000000; int count = 0; do { if(isSymmetric(Integer.toString(n)) && isSymmetric(Integer.toBinaryString(n))) { count += n; } } while(n-- > 0); return Integer.toString(count); } public static boolean isSymmetric(String s) { .. [Project Euler] Problem 034 1234567891011121314151617181920212223242526272829303132public class P034 { public static void main(String args[]) { System.out.println(run()); } public static String run() { int count = 0; for(int i = 10; i 0); if(sum == i) { count += i; } } return Integer.toString(count); } public static int factorial(int n) { int res = 1; for(int i = 2; i sum = sum + 3!;temp = 1863/10; -> temp = 186; sum = sum.. [Project Euler] Problem 037 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768public class Problem037 { public static void main(String[] args) { System.out.println(run()); } public static String run() { int n = 11; String temp; boolean prime; int sum = 0; int len; for(int count = 1; count [BAEKJOON] 2747번 12345678910111213141516171819202122import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n1 = 1; int n2 = 1; int n3 = n1 + n2; int n = sc.nextInt(); for (int i = 3; i n2 == 1: true=> System.out.println(n/2 + n%2)=> System.out.println(0 + 1)=> System.out.println(1) n = 2=> n2 == 1: true=> System.out.println(n/2 + n%2)=> Sys.. [BAEKJOON] 15552번 12345678910111213141516171819202122232425import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter; public class Problem15552 { public static void main(String[] args) throws NumberFormatException, IOException { run(); } public static void run() throws NumberFormatException, IOException { BufferedReade.. [BAEKJOON] 10828번 12345678910111213141516171819202122232425262728293031323334353637import java.util.Scanner; public class Main { public static void main(String[] args) { run(); } public static void run() { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int[] stack = new int[t]; int top = -1; String command; sc.nextLine(); //입력 버퍼에 남은 개행 처리 for(int i = 0; i [Project Euler] Problem 024 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 import java.util.ArrayList; import java.util.List; public class Problem024 { public final static int LIMIT = 1000000; public static void main(String[] args) { run(); } public static void run() { int count = 0; List list = new ArrayList(); for(int i = 0; i Prev 1 2 3 4 5 ··· 7 Next