RSS

Project Euler – Enhancing My Problem Solving Skills

21 Oct

project euler, programming, coding, education

Versatility comes at a price…

Today was the first day that I decided to try out Project Euler.  I was told about this site a while ago and I hadn’t taken the time to try it out until today.  My goal is to create a program for each problem to help me figure out problems using programs.  It took me longer than I would like to admit to complete the first problem (an hour), but my issue wasn’t in figuring out the answer, it was manipulating the code to display the correct answer.  I was on the verge of frustration knowing the answer but not quite being able to get my code to display the proper answer.  The culprit was a simple word “static”.  I will not get into details of the simple mistake that I made in Java, but maybe that dirty word can give you an idea.

This project makes me happy…

Why?  Because it forced me to ponder what I wanted to accomplish.  I didn’t feel special knowing that over 300K people had already figured it out, but I did feel great knowing that I was added to the long list of names of those who at least tried and succeeded.  For me, I can’t expect to be a pioneer… just yet.  I have to be happy to mimic those that have come before me.  Because even mimicking someone else is far greater an accomplishment than I have been able to achieve so far.

What is Project Euler?

If you have never heard of Project Euler, it’s problem solving system that people can choose a problem to figure out and submit their answers.  You get achievements based on how many problems are answered correctly.  The problems vary in difficulty and the difficulty level increases throughout the problems.  Personally, I think this is an awesome resource for people to practice problem solving and to keep practicing different programming methods.

I will be focusing on attempting a couple of these a week maybe, at least one every week.  I think it’s another way to keep my mind on programming through yet another resource.

 
3 Comments

Posted by on October 21, 2013 in Programming

 

Tags: , , , , ,

3 responses to “Project Euler – Enhancing My Problem Solving Skills

  1. Andy Holst

    October 22, 2013 at 4:54 am

     
  2. omgtechy

    November 4, 2013 at 6:26 pm

    Glad you liked it! Another way to use the site to improve your programming skills is to solve the same problem in as many different ways as you can. This can be through using completely different algorithms, or simply using different programming languages. You’ll find that eventually you stop learning each programming language separately and instead learn to program in general.

    Like

     
    • CoderBug83

      November 4, 2013 at 6:38 pm

      That makes a ton of sense! Especially considering how many ah-ha moments I had when reading other solutions to the problems. I could have used a lot less code. I think reworking the same problem will only make me better! Thanks again for the suggestions 🙂

      Like

       

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

 
Teila's Blog

Musings of a Female Game Developer

Twyste

yarn, wires, & life

A Momentary Lapse of Reasonings

Thinking the lived experience of technology

Pycharm.WordPress.Com

Start Coding Python The Right Way! Step by Step!

Swiftly Coding

Join me on my learning to code adventures!

Frankie Inguanez

Business Intelligence Specialist

Subaltern Gaming

Because every game should go viral

Sixty Hertz

museum of vids & links, no reviews, no snark

webcsshtml

WEB CSS AND HTML

Red Website Design Blog

Helping You & Your Business Grow

Riley Jensen

It's Supercalifragilisticexpialidocious!

T. Brooks Web Design, LLC

T. Brooks Web Design, LLC designs hand-coded, quality websites and mobile sites for all companies in any industry, anywhere in the U.S. We specialize in small, medium, and startup businesses, especially in construction and landscaping. We also handle online marketing and promotion, social media, search engine optimization (SEO), logos, flyers, and videos. All work is done full-time by the owner, and we do not use subcontractors. We believe in fair and ethical business practices, we are proactive and take pride in our work, and we won't drop the ball! Visit our website at http://www.tbrookswebdesign.com.

dnstudio

Design solves ugly problems in a beautiful way

Katrina's THEOry of Life

Zoologist turned web developer running wild on the internet.

%d bloggers like this: