Giter VIP home page Giter VIP logo

codewars-solutions-log's Introduction

Codewars Solutions Log

Every day I do a codewars challenge to practice my skills and broaden my knowledge. I always start my workday by doing at least one challenge, and most importantly I examine how other people solved the same problems problems I'm solving. This helps me build my fundamentals of coding, and exposes me to new and creative ways of tackling new challenges. I'm a problem solver at heart, and this is one of the highlights of my day.

What's in here:

I have problems organized by date and month, sometimes with several solutions and questions in the same file. Originally I used chrome debugger to debug problems when they needed it, which is why every .js file has an accompanying .html file, but now I use VS Code's built in debugger. I created a node file to webscrape the problem's description and examples and create it as a file to improve both my workflow and organization, which I still use, which is why even current dates have a .html file.

Lessons Learned:

No matter what your experience level, being an engineer means continuously learning. Whenever I come across a problem with a solution dramatically different than mine, I bookmark it so that I can come back and practice spaced repetition and learn that solution for future problems. I've already noticed improvement on both the breath and depth of the types of problems that I feel I can solve.

This was also one of the first experiences working with the fs node module, which is used to edit local files. This simple script has saved me hours of tedious copying and pasting, and undoubtedly countless typos. It also makes the work more fun for me, which is the most important part.

codewars-solutions-log's People

Contributors

colinksmith avatar

Stargazers

Garland Key avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.