Skip to content

Alicade123/JavaScript---Learning---Kata---Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

126 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Kata Practice 🏗️

A personal factory of JavaScript kata solutions — every challenge I solve on Codewars gets pushed here and this is my Codewars_Account.
This repository is my growing archive of problem-solving practice, showcasing different approaches, techniques, and clean coding habits in JavaScript.

GitHub repo size GitHub last commit GitHub stars GitHub forks Codewars Language


🦻🏿 Purpose

  • Document my journey of mastering JavaScript through kata challenges.
  • Provide a reference for reusable patterns, algorithms, and problem-solving strategies.
  • Share solutions with others who want to learn, compare, or collaborate.

📂 Repository Structure

Each kata solution is organized by:

  • Difficulty level (e.g., 8kyu → 1kyu)
  • Challenge name (matching Codewars titles)
  • File format: Plain JavaScript (.js) with clear function names and comments.

Example:

  • 8kyu └── Color Ghost.js
  • 7kyu └── Coding Meetup #1 - Higher-Order Functions Series - Count the number of JavaScript developers coming from Europe.js
  • 6kyu └── Simple Fun #132- Number Of Carries.js
  • 5kyu └── Evaluate a postfix expression V1.js
  • 4kyu └── snail.js
  • 3kyu └── Breaking the Vigenère Cipher V0 Dencrypt.js
  • 2kyu └── ...
  • 1kyu └── ...

🏹Code running Prerequisites

  • Node.js: v16.0.0 or higher
  • NPM: v8.0.0 or higher
  • Dependencies: Run `npm install` to install necessary packages. `

🛠️ How to Use

  1. Clone the repo:
    git clone "https://github.com/Alicade123/JavaScript---Learning---Kata---Practice.git"
  2. Navigate into the folder:
    cd JavaScript---Learning---Kata---Practice
  3. Run any kata solution:
    node "8kyu Color Ghost.js"

📖 Learning Goals

  • Strengthen JavaScript fundamentals (arrays, strings, objects, recursion, etc.).
  • Practice clean, maintainable code with comments for clarity.
  • Explore multiple solution styles (brute force vs. optimized).
  • Build a habit of consistent coding practice.

🤝 Contributions

This is primarily a personal learning repo, but:

Feel free to fork and explore😉.

Suggestions for alternative solutions or optimizations are welcome via pull requests.

About

JavaScript programming challenges and algorithm solutions from Codewars to improve problem-solving skills

Topics

Resources

License

Contributing

Stars

17 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors