Skip to content

This repository is a personal challenge where I tackle daily coding problems for 100 consecutive days, solving each problem in Python, C++, and JavaScript.

Notifications You must be signed in to change notification settings

niknarra/One-Hundred

Repository files navigation

100 Days of Code Challenge - Triple Threat!

Welcome to my 100 Days of Code challenge repository! This project is not just about consistency and commitment but also about enhancing my skills across three different programming languages: Python, C++, and JavaScript. Each day, I solve the same project in all three languages to deepen my understanding and improve my versatility as a software developer.

Overview

In this repository, you will find my daily coding challenges tackled in Python, C++, and JavaScript.

Why Did I choose these 3 Languages?

  • Python: To improve my problem-solving skills with a focus on simplicity and readability.
  • C++: To deepen my understanding of low-level programming and performance optimization.
  • JavaScript: To enhance my proficiency in web development and asynchronous programming.

Steps of the Journey

1️⃣ The Beginning

  • Day 1 - Band Name Generator.py

  • Day 2 - Tip Calculator.py

  • Day 3 - Treasure Island.py

  • Day 4 - Rock Paper Scissors.py

  • Day 5 - PyPassword.py

  • Day 6 - https://reeborg.ca/ Challenges

  • Day 7 - Hangman.py

🏁 Week 1 complete!

  • Day 8 - Caesar Cipher.py

  • Day 9 - Silent Auction.py

  • Day 10 - PyCalculator.py

  • Day 11 - Blackjack.py

  • Day 12 - GuessTheNumber.py

  • Day 13 - Debugging 101

  • Day 14 - HigherOrLower.py

🏁 Week 2 complete!

  • Day 15 - Coffee Maker.py

  • Day 16 - Coffee Maker V2 (OOP)

  • Day 17 - True or False Quiz Game

  • Day 18 - Hirst Painting

  • Day 19 - Turtle Race

  • Days 20 & 21 - Snake Game inspired by Classic Nokia Mobiles

🏁 Week 3 complete!

  • Day 22 - Pong Game Remake

  • Day 23 - Turtle Crossing Game

  • Day 24 - Snake Game Updates (Adding a high score feature which is stored externally) and Mail Merge

  • Day 25 - Guess the State Name

2️⃣5️⃣ Days - Quarter 1 Complete!

  • Day 26 - NATO Alphabet Project

  • Day 27 - Miles to Kms with Tkinter

  • Day 28 - Pomodoro Timer Application

🏁 Week 4 complete!

  • Day 29 - Password Manager

  • Day 30 - Password Manager V2 - Search functionality and other UI updates

  • Day 31 - Flashy - Flashcards App to learn French

  • Day 32 - Automated Birthday Wisher and Monday Motivational Quote Email sender Apps with SMTP

  • Day 33 - ISS Overhead Notifier with APIs

  • Day 34 - Quizzy - A GUI based Quiz Game

Connect With Me

About

This repository is a personal challenge where I tackle daily coding problems for 100 consecutive days, solving each problem in Python, C++, and JavaScript.

Topics

Resources

Stars

Watchers

Forks