카테고리: ProjectEuler

Problem 1

1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면?문제10보다 작은 자연수 중에서 3 또는 5의 배수는 3, 5, 6, 9 이고, 이것을 모두 더하면 23입니다.1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면 얼마일까요? 풀이 (본인)1234567let sum = 0;for(let num = 1; num <= 10

Problem 10

이백만 이하 소수의 합문제10 이하의 소수를 모두 더하면 2 + 3 + 5 + 7 = 17 이 됩니다.이백만(2,000,000) 이하 소수의 합은 얼마입니까? 풀이 (본인)12345678910111213141516var num = 2;var result = 0;while(num<2000000){ var priNum = true; for

Problem 4

세자리 수를 곱해 만들 수 있는 가장 큰 대칭수문제앞에서부터 읽을 때나 뒤에서부터 읽을 때나 모양이 같은 수를 대칭수(palindrome)라고 부릅니다.두 자리 수를 곱해 만들 수 있는 대칭수 중 가장 큰 수는 9009 (= 91 × 99) 입니다.세 자리 수를 곱해 만들 수 있는 가장 큰 대칭수는 얼마입니까? 풀이 (본인)작은 수 부터123456789

Problem 7

10001번째의 소수문제소수를 크기 순으로 나열하면 2, 3, 5, 7, 11, 13, … 과 같이 됩니다.이 때 10,001번째의 소수를 구하세요. 풀이 (본인)12345678910111213141516171819function numberOfPrime(n) { var countPrime = 0; for(var num = 1; num &l

Problem 5

1 ~ 20 사이의 어떤 수로도 나누어 떨어지는 가장 작은 수문제1 ~ 10 사이의 어떤 수로도 나누어 떨어지는 가장 작은 수는 2520입니다.그러면 1 ~ 20 사이의 어떤 수로도 나누어 떨어지는 가장 작은 수는 얼마입니까? 풀이 (본인)123456789101112131415var maxNum = Number.MAX_VALUE;var minNum =