http://projecteuler.net/

전부 C++로 풀었습니다.

2012.12.3에 글을 합쳤습니다. 문제는 100개 단위(...)로 묶기로 했어요.





































  1. 그런데 남들의 풀이를 보니 회문수의 십진 전개를 쓸 생각을 못했다... -_-;; [본문으로]
  2. itoa( , , ); strcpy( , ); strrev( ); 이런걸 쓴 풀이도 봤습니다. [본문으로]
  3. 어느 인도 사람이 냈던 더 간결한 코드. main() { register int i,j,k,l;   for(i = 5;k < 10001 /*k<(which prime number?)*/ ;i = i+2)   { l = 0;   for(j = 3;j < i/2;j = j+2)   { if(!(i%j)){l = 1;break;} }   if(!l)k++;   } printf("%d\n",i-2);   }   좋은 걸 두개나 배웠다. [본문으로]
  4. 비트셋이라는 걸 새로 알았는데, #include 해서 불러오는 모양이다. 정확히 뭔 지는 모르겠다. 찾아봐야지. [본문으로]
  5. 이 문제는 드디어 pdf가 있는데 그 내용대로 만들어본 main함수  int a,b=0; for(a=2; a<10000; a++) { b=sigma(a); if(b>a && sigma(b)==a) {sum+=a+b;} } // 이게 내것보다 600㎲더 빠르다...orz [본문으로]
Posted by 리커리시