Tuesday, August 9, 2016

Day 33

     Today I started with what I thought to be a simple Kata on CodeWars but it ended up taking me a couple hours to get a working solution. The Kata was called Tortoise racing and basically involved the following: Two tortoises are racing.  'A' travels at a given speed, and 'B' travels at a speed that is faster than A  but by the time B starts, A has already travels a given distance. Write a program that returns an array (in [hour, min, sec] format) with the amount of time it takes B to catch A, given an input of v1(A speed), v2(B speed), and g (distance A gained on B before B started).  Problem I had was Javascript giving rounding errors after using the Math.floor function. I ended up having to use a Modulo % to get a result that passed the test. Goes to show there are always multiple ways to solve a problem!

     Next, I worked more on the Codecademy curriculum and finished the Introduction to Javascript.  Most of the lessons were a review for me but the last lesson was very helpful because it went over the Document Object Model (DOM), and how to use the DOM manipulate jQuery, HTML and CSS.  I have been learning about Js, Html, CSS and jQuery and this lesson was particularly helpful in seeing how these different components all work together to make interactive websites. Afterwords, I watched a video on FCC about the DOM which helped review what I had learned.

     I am almost done with the assigned work from my Bootcamp a day early so tomorrow after I finish up the Codecademy work, I plan to spend time working more on the the Basic FCC projects (Tribute Page, Personal Portfolio) and might begin some of the Intermediate projects. 

SUMMARY OF CODING SKILLS 
LearnJS Bootcamp                                                                           Status (starts 8/8/2016)
Week 1: Basic HTML/CSS & Javascript                                               In Progress

     Codecademy: Introduction to Javascript                                       Complete
     Codecademy: Make a Website                                                81% Complete

Books:                                                                                              Status
"Eloquent Javascript" by Marijn Haverbeke                                   11% Complete
Free Code Camp (FCC)                                                                      Status
1. Get Started with Free Code Camp                                                   Complete
2. HTML5 and CSS                                                                             Complete
3. Responsive Design with Bootstrap                                                   Complete
4. Gear up for Success                                                                75% Complete
5. jQuery                                                                                          Complete

6. Basic Front End Development Projects                                      33% Complete
7. Basic JavaScript                                                                            Complete
8. Object Oriented and Functional Programming                                  Complete
9. Basic Algorithm Scripting                                                               Complete

10. JSON API's and Ajax                                                                     Complete
11. Intermediate Front End Development Projects                          0% Complete
12. Intermediate Algorithm Scripting                                            42% Complete
13. Advanced Front End Development Projects                                    Incomplete
14. Claim Your Front End Development Certificate                          Incomplete

Other:                                                                                          Status
CodeWars                                                                                      Rank: 6kyu 
                                                                                                     Honor: 59 
                                                                                                     Honor Position: #25871/71%
    

My Web Dev Portfolio: In Progress
CodePen Projects: http://codepen.io/LosslessBinary/
GitHub Projects: https://github.com/LosslessBinary
Free Code Camp Profile: https://www.freecodecamp.com/losslessbinary
Hours Spent Coding During This Blog Entry:4
Total Hours Coding: 72

No comments:

Post a Comment