12. 500개 이상의 약수를 가진 트라이앵글 숫자는 무엇인가
The sequence of triangle numbers is generated by adding the natural numbers. So the 7th triangle number would be 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28. The first ten terms would be: 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ... Let us list the factors of the first seven triangle numbers: 1: 1 3: 1,3 6: 1,2,3,6 10: 1,2,5,10 15: 1,3,5,15 21: 1,3,7,21 28: 1,2,4,7,14,28We can see that 28 is the first triangle n..
더보기
7. 10001번째 소수를 찾아
By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13. What is the 10001st prime number? 첫 여섯개의 소수를 나열하면 2, 3, 5, 7, 11, 13 이다. 우리는 6번째 소수가 13이란 걸 안다. 10001번째 소수를 찾아라 #include #include #include #include int prime[10002]; int is_prime_0(int a)//소수목록으로 확인 { int i; for(i=1; prime[i]; i++) if(a%prime[i]==0) return 0; return 1; } int is_prime_1(int a)//포인..
더보기
2. 4000000 이하의 피보나치 수열 중 짝수들의 합 구하기
Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... Find the sum of all the even-valued terms in the sequence which do not exceed four million. 피보나치의 새로운 항은 앞의 두 항을 더해 만들어진다. 1과 2로 시작하는 피보나치 수열의 처음 10개의 항: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 4000000(4백만)이하의 피보나치 수열중 ..
더보기
제라의 공식으로 요일맞히는 프로그램
제라의 공식은 ((21*a/4)+(5*b/4)+(26*(c+1)/10)+d-1)%7; 외울 필요 없어요 a는 연도의 앞 두자리 b는 연도의 뒤 2자리. c는 월, d는 일. 예를 들어 2007년 07월 07일은 a=20,b=7,c=7,d=7; 참쉽죠? 그리고 하나 더해야될 게 있어요. c(월)가 1이나 2일경우 연도는 -1을하고 1은 13, 2는 14로 바꿔줘야해요 예를들면 2007년 01월 01일은 a=20,b=6,c=13,d=1; 참쉽죠? 위 공식을 사용해 나온 값에 따라 요일을 정합니다. 0=일요일 1=월요일 2=화요일 3=수요일 4=목요일 5=금요일 6=토요일 #include int calc(int y, int m, int d) { int a, b; if(m
더보기