How many 4-point problems are there?

How many and what Project Euler problems should I solve until I can consider myself an intermediate programmer?

  • I need a meassurement of my programming skills. So, I take the amount of solved problems at Project Euler as a metric. How many and what problems should I solve until I can consider myself an intermediate or above average programmer?

  • Answer:

    By what measure of intermediate and in what area of application?  You might have fabulous math skills and solve mathematical problems in software at an expert level but be a rank amateur in other areas like database or web development. I've run into this problem at work where some of my managers have assumed that knowing Java is the key to our skill set.  It is human and business nature to try and reduce problems or issues to simple measures but it doesn't work.  Especially in software.  Because Java is one of our core skills, they assumed that if we taught Java skills, we are covered for building our skills base.  Far from it and it took a little effort to convince them of that. There is no monolithic measurement of programming skill.  It is multifaceted.  It depends on the area.  Expertise in solving Project Euler problems does not translate into an ability to be called an "intermediate programmer" in any area.  The only way to determine your skill level is to measure yourself against others in the field and in your particular problem domain.  Intermediate or above-average on Project Euler doesn't mean you're an above-average web developer, for example.  As stated, these are not equivalent problem domains. Such sites are good personal measures of learning and ability to expand your skills.  But as a general measure of ability, no site can give you that.  When it comes to that, you're going to be measured by your experience first and your technical knowledge in the area you are looking to apply yourself.  And it won't be you making the measurement; it will be the person across the table from you.

Matt Pickering at Quora Visit the source

Was this solution helpful to you?

Other answers

Project Euler is mostly math problems that need programming to solve.  For programming problems that depend mostly on commonly used programming algorithms, have a look at https://www.hackerrank.com  or http://www.checkio.org/  or http://www.topcoder.com/or http://www.codechef.com/problems/easy If you can do about 90% of the problems at checkio you will have the algorithmic knowledge of a reasonably experienced programmer (perhaps 60-70% of problems for intermediate).  If you can get 'logn' rating on hackerrank competitions - you probably have the algorithmic experience of an experienced programmer (and rank N for an intermediate programmer) Note that this only covers algorithmic knowledge - there are lots of skills and knowledge needed by programmers that these sites don't cover.  Also different areas of expertise require different skills.

Tom Musgrove

As many as you think you can.Don't set levels or limits for youself.

Adarsh Pandey

Project Euler is more mathematically oriented. However, it does require a certain degree of programming skill, as maths and programming frequently overlap.Project Euler tests your ability to think logically and efficiently, while considering problems that don’t have obvious answers. Since many ‘programmers’ seem to just jump in to coding before they have even planned out ant structure for their program, Project Euler is a good way to separate the boys from the men.There are currently 551 puzzles. The first puzzle has been correctly answered by over 566,000 people, so we will use this number as our base. All of these people can be considered ‘programmers’. By the end of the first page, only 41,000 people have completed the last answer (question 50). That’s only 7% of the original crowd. The trend of correct answers decreases between question 1 and question 50 quite drastically. This suggests that if you can complete the first page, you’re doing better than most people. That is, if you can complete around 50 of the puzzles, then you are above average, not quite intermediate. I’d say 100 puzzles solved would grant intermediate bragging rights ;)Cheers.

Sam Stenner

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.