알고리즘/Project Euler

0. Project Euler란 무엇이고, 문제를 풀기 시작한 이유...?

최소양 2020. 7. 19. 16:19

https://projecteuler.net/about

 

About - Project Euler

About Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficie

projecteuler.net

 

대학시절 교수님께서 추천해 주셨던 알고리즘 사이트입니다. 그 당시에는 얼마 풀지 않았었지만, 회사의 성과급과 파이썬 공부를 위해 파이썬으로 문제를 풀기로 했었었습니다. 

 

해당 사이트는 특별히 메모리의 제한이나, 실행 시간의 제한은 걸려있지 않고, 답만 입력하면 되는 곳입니다. 때문에 C나 C++처럼 속도가 빠르진 않지만, 생산성이 좋다고 말해지는 파이썬을 공부하기에는 딱이라는 생각이 들어서 파이썬으로 문제를 풀기 시작했었습니다.

 

그렇게 문제를 50번까지 풀었었습니다. 하지만 단순히 문제만 풀어만 놓고 방치해 두기에는 나중에 어떤 식으로 문제를 풀었는지 까먹을 가능성도 있고, 해당 문제를 풀면서 이용하였던 파이썬에 관련된 지식도 기록해 두면 좋을 것 같다고 하여 여기에 기록을 하기로 하였습니다.

 

 

풀고 나서 다른 사람들은 어떻게 풀었나 혹은 문제가 잘 풀리지 않을 경우에는 다음 블로그를 참조하였었습니다.

https://www.mathblog.dk/project-euler-solutions/