MCPcopy Create free account
hub / github.com/IAPOLINARIO/100-days-of-code

github.com/IAPOLINARIO/100-days-of-code @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,628 symbols 6,263 edges 421 files 453 documented · 17% updated 2y ago★ 312

Browse by type

Functions 2,162 Types & classes 466
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

100-days-of-code

The idea of the project is to commit yourself at least one hour a day to code in any language you want for a hundred days (at least). The regularity is key here, you need to practice a bit everyday, including the weekends. All the challenges present here are medium/hard level. You can (and you should) participate even if you don't have much experience with coding, it will only take a bit longer. Most of the challenges can be solved in three hours or less.


🚩 Rules

  • The main rule is: Code at least an hour every day (don't skip weekends/holidays)
  • Choose a language you wan't to learn or improve
  • Share your progress daily in your social medias
  • Don't copy code from the internet
  • Try to come up with a clean and elegant solution
  • Always write tests (and make them pass)

Index

Week-01

    day-01 - Convert Age to Days - [Already solved with Go, Go-rschio, Rust, c++, cs, csharp, dart, dart-02, elx, haskell, kts, php, py, py2, ts]

    day-02 - Finding Nemo - [Already solved with Dart-muclemente, Go, Go-rschio, c++, cs, csharp, dart, elx, haskell, kts, php, py, py2]

    day-03 - Barbecue Skewers - [Already solved with Dart-muclemente, Go, c++, cs, csharp, dart, haskell, kts, php, py, py2]

    day-04 - Is Johnny Making Progress? - [Already solved with Go, Swift, c++, csharp, dart, haskell, kts, php, py, py2]

    day-05 - Pair of Socks - [Already solved with Go, Swift, c++, csharp, dart, haskell, kts, py, py2]

    day-06 - Next Prime - [Already solved with Go, Swift, c++, csharp, dart, haskell, kts, py, py2]

    day-07 - Merge Sorted Array - [Already solved with Go, c++, csharp, dart, haskell, kts, py, py2]

Week-02

    day-08 - Letter Combinations of a Phone Number - [Already solved with c++, csharp, dart, go, kts, py, py2]

    day-09 - Trapping Rain Water - [Already solved with c++, dart, go, kts]

    day-10 - Unique Binary Search Trees - [Already solved with Go, c++, dart, kts]

    day-11 - Restore IP Addresses - [Already solved with Go, c++, dart, kts]

    day-12 - Mountains or Valleys - [Already solved with Go, c++, cs, kts]

    day-13 - Need Help With Your Packing? - [Already solved with Go, c++, cs, kts]

    day-14 - The Karaca's Encryption Algorithm - [Already solved with Go, c++, cs, kts]

Week-03

    day-15 - Valid Anagram - [Already solved with Go, c++, [cs](https://github.com/IAPOLINARIO/10

Core symbols most depended-on inside this repo

Shape

Function 1,164
Method 998
Class 388
Struct 45
Enum 31
TypeAlias 2

Languages

C++58%
Go24%
Kotlin7%
C#6%
Python3%
PHP1%

Modules by API surface

dependencies/c++/json.hpp521 symbols
dependencies/c++/httplib.h322 symbols
dependencies/c++/doctest.h270 symbols
dependencies/c++/indicators.hpp124 symbols
dependencies/c++/magic_enum.hpp55 symbols
Month-3/Week-10/day-69/c++/main.cpp26 symbols
Month-3/Week-13/day-85/c++/server.cpp21 symbols
Month-2/Week-06/day-36/Go/main.go16 symbols
readme-generator/main.go13 symbols
Month-1/Week-02/day-12/kts/Tests.kt13 symbols
Month-1/Week-04/day-23/c++/main.cpp12 symbols
Month-1/Week-04/day-27/Go/main.go11 symbols

For agents

$ claude mcp add 100-days-of-code \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page