Project Euler

avatar
(Edited)

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 efficient methods, the use of a computer and programming skills will be required to solve most problems.
Source: https://projecteuler.net/


Src - Pixabay


If the above did not make sense.


Then me trying to explain it most likely won't either. Anyway.

Recently freeCodeCamp added the Project Euler problems to their online coding platform, as you read the Project Euler Problems are increasingly difficult mathematical and computer science-related problems.

What makes them appealing although they are challenging is that you should be able to complete most if not all problems in the language of your choice.

In addition to freeCodeCamps already great curriculum it is a convenient way to make yourself feel stupid. Feeling stupid might just be me projecting.

The freeCodeCamp 100 Challenge. To announce the addition of the Project Euler problems to their site they have created the Project Euler 100 Challenge which entails finishing the first 100 Project Euler problems.

They have other gay rules like support others included if a person is so inclined.

The Rules of the #ProjectEuler100 Challenge. I've boiled everything down to these 6 simple rules all participants must follow.

1. Tweet out a photo of yourself giving a thumbs-up and announcing that you are committing to the #ProjectEuler100 challenge.
2. Create a GitHub repository.
3. Each time you complete a challenge, add your solution to your GitHub repository and tweet a link to it using the #ProjectEuler100 hashtag.
4. Then scroll through the #ProjectEuler100 hashtag and give supportive feedback on at least 2 tweets from other developers. Move on to the next Project Euler challenge.
5. You can't skip ahead. You have to complete all 100 problems in order. But you can use any programming language you want to solve these.
6. Once you've finished all 100 of them, tweet out a celebration photo of yourself with your laptop open to your GitHub repo.

So that covers it for the more happy-clappy support each other types.

Personally, my interest is in just doing it, that is why I am sharing this. Maybe some other wish to give it a go and as I mentioned freeCodeCamp has a great HTML, CSS and javascript curriculum.

Ideally, if you are paying money to learn the basics in web development then I fear you have been taken.


Samples of Madness


I like to think I am capable when it comes to math, I like to think that if I just focus and study the problem a bit and then read through any educational materials that explains it that I should be able to understand it quite easily.

Not the case.

I am reminded that I am slow, seemingly incapable of comprehending the simplest things and even more so have delusions of grandeur. I think my mind is a Ferrari but instead, it is the spare wheel for a boat.

As an example below is the first problem.*
*I was going to include my solutions but will use some from google instead. I forgot freeCodeCamp does not store my solutions so I fucked myself a bit

Project Euler: Problem 1: Multiples of 3 and 5
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below the provided parameter value number.

Simple right


Have fun :)



0
0
0.000
4 comments
avatar

I am great at maths as long as it is plus, minus, times and divide hahaha No interest to know about x and y

0
0
0.000
avatar

I remember looking forward to Algebra, I think the Trigonometry was my butthurt but I enjoyed math in general because it is something I can just learn and puzzle out for the most part. There is a scene in the movie "The perfect score" that I will always remember where the one asks the other why he likes math, and does not find it hard. The other guy replied that unlike life Math is easy because there is only one answer.

0
0
0.000
avatar

I remember that and also thought it was great - o goodness yes rather Algebra the Trig - I just cannot see it

0
0
0.000
avatar

Hi, @penderis!

You just got a 0.16% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

0
0
0.000