Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was only recently introduced to Project Euler but already I'm addicted. I've got a folder where I've named each solution as pXXX.ext and try solving the problems in multiple different languages. I refuse to move on to a new problem until I've solved the previous one (I don't solve every problem in multiple languages. Instead I've been using it to learn/play with languages here and there I don't really know).

Congrats to Project Euler on their 500th problem!



Another way to go about all this is to sort them by how many people solved them and go from easiest to most difficult. This way you maximize your learning/time!


I would do this if I could handle going out of order :)


Depends on what you define as "Order". "Most popular to least popular" is no less an order than "1...500"


One problem can become more popular as time goes on. It can even change order as you are progressing.


How far along are you?


Solved up to problem 25 so far, https://projecteuler.net/progress=joshstrange


Only friends' progress can be viewed, sharing this picture[0] would do the job ;)

0.https://projecteuler.net/profile/joshstrange.png


Oh, I believed him. I'm actually at 24 (in Erlang).


I was just pointing it out :)

I solved 50 of them, I usually use Java, or Mathematica which feels...cheaty but sometimes all it takes is a paper and a pencil.


What is interesting is that some of the problems casually generate solutions that some languages can't easily represent. For those languages solving the problem suddenly gets an extra dimension and is a nice reminder that not all languages are created with equal expressive power and/or innate abilities.


Oh, yeah, I wasn't thinking. Thanks for providing the link!


Aw, they don't allow seeing progress unless you're contacts on the site.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: