1부터 10까지 자연수를 각각 제곱해 더하면 다음과 같습니다 (제곱의 합).12 + 22 + ... + 102 = 3851부터 10을 먼저 더한 다음에 그 결과를 제곱하면 다음과 같습니다 (합의 제곱).(1 + 2 + ... + 10)2 = 552 = 3025따라서 1부터 10까지 자연수에 대해 "합의 제곱"과 "제곱의 합" 의 차이는 3025 - 385 = 2640 이 됩니다.그러면 1부터 100까지 자연수에 대해 "합의 제곱"과 "제곱의 합"의 차이는 얼마입니까? #include int getResult(int num); int main(void) { printf("Result: %d\n", getResult(100)); return 0; } int getResult(int num) { int num..
대칭수의 특징 두 자리 수 곱셉의 대칭수 ( 100 ~ 9801 ) 1000 이상이라고 가정하면 대칭수는 ? = 1000*a + 100*b + 10*b + a = 1001*a + 110*b = 7*11*13*a + 2*5*11*b = 11*(7*13*a + 2*5*b) 위와 같이 생각한다면 세 자리 수 곱셉의 대칭수 ( 10000 ~ 998001 ) 100000 이상이라고 가정하면 대칭수는 ? = 100000*a + 10000*b + 1000*c + 100*c + 10*b + a = 100001*a + 10010*b + 1100*c = 11*9091*a + 11*910*b + 11*100*c = 11*(9091*a + 910*b + 100*c) 앞에서부터 읽을 때나 뒤에서부터 읽을 때나 모양이 같은 수를..
어떤 수를 소수의 곱으로만 나타내는 것을 소인수분해라 하고, 이 소수들을 그 수의 소인수라고 합니다. 예를 들면 13195의 소인수는 5, 7, 13, 29 입니다.600851475143의 소인수 중에서 가장 큰 수를 구하세요. #include #include #define PRIME_NUM 600851475143 int isPrime( unsigned long n ){unsigned long i, sqrn; sqrn = (unsigned long)sqrt(n); for( i = 2; i
피보나치 수열의 각 항은 바로 앞의 항 두 개를 더한 것이 됩니다. 1과 2로 시작하는 경우 이 수열은 아래와 같습니다.1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...짝수이면서 4백만 이하인 모든 항을 더하면 얼마가 됩니까? #include int main(void){int i,a = 0;int b=1,result = 0;int sum = 0; while (result < 4000000){result = a + b;a = b;b = result; if(result%2 == 0){sum +=result;}}printf("%d\n",sum );}
- Total
- Today
- Yesterday
- 헤더
- 비손실 압축
- 오일러 프로젝트 12번
- 오일러 프로젝트 14번
- 오일러
- 서버
- tipssoft
- CBrush
- 팁스강좌
- arp
- 화투이미지맞추기
- 키보드 메시지 이벤트
- 오일러 프로젝트 8번
- 허프만 알고리즘
- 패킷
- Omok
- 이미지게임
- 오일러 프로젝트 10본
- tipsr강좌
- MFC
- 실행 압축
- 오일러 프로젝트 13
- tipsoft
- TIPS강좌
- 오일러 프로젝트 16번
- 오일러 프로젝트 11번
- Tips
- 약수 500개
- 2의 1000승
- 와이어샤크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |