Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,6 @@ Essentially:
- [Build your own Whois](Solutions/challenge-whois.md)
- [Build your own SMTP Server](Solutions/challenge-smtp-server.md)
- [Build your own Markdown To PDF Editor](Solutions/challenge-md-to-pdf.md)
- [Build Your Own BitTorrent Client](Solutions/challenge-bittorrent.md)
- [Build Your Own Bitcask](Solutions/challenge-bitcask.md)
<p align="right">(<a href="#top">🔼 Back to top</a>)</p>
9 changes: 9 additions & 0 deletions Solutions/challenge-bitcask.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Build Your Own Bitcask

The Challenge: [Build Your Own Bitcask](https://codingchallenges.fyi/challenges/challenge-bitcask)

The shared solutions:

| No. | Solution | Language | Author |
|-----|-------------------------------------------------------------|----------|------------------------------------------------------|
| 1 | [Bitcask](https://github.com/Infinage/cpp-experiments/blob/main/cli/bitcask.cpp) | C++ | [Naresh Jagadeesan](https://github.com/Infinage) |
9 changes: 9 additions & 0 deletions Solutions/challenge-bittorrent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Build Your Own BitTorrent Client

The Challenge: [Build Your Own BitTorrent Client](https://codingchallenges.fyi/challenges/challenge-bittorrent)

The shared solutions:

| No. | Solution | Language | Author |
|-----|-------------------------------------------------------------|----------|------------------------------------------------------|
| 1 | [Ctorrent](https://github.com/Infinage/cpp-experiments/tree/main/torrent) | C++ | [Naresh Jagadeesan](https://github.com/Infinage) |
1 change: 1 addition & 0 deletions Solutions/challenge-bloom-filter-spell-checker.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ The shared solutions:
| 4 | [spellchecker-bloomfilter](https://github.com/OmkarPh/spellchecker-bloomfilter)| Go | [OmkarPh](https://github.com/OmkarPh) |
| 5 | [bloom_filter](https://github.com/lwcarani/bloom_filter)| OCaml | [Luke Carani](https://github.com/lwcarani) |
| 6 | [Bloom-Filter](https://github.com/VaishnavSherla/Bloom-Filter) | Python | [Vaishnav Sherla](https://github.com/VaishnavSherla) |
| 7 | [Spellcheck](https://github.com/Infinage/cpp-experiments/blob/main/cli/spellcheck.cpp) | C++ | [Naresh Jagadeesan](https://github.com/Infinage) |
2 changes: 1 addition & 1 deletion Solutions/challenge-git.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ The shared solutions:
|-----|----------|----------|--------|
| 1 | [Write Your Own Git](https://github.com/jainmohit2001/coding-challenges/blob/master/src/26) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) |
| 2 | [Write Your Own Git-cpp](https://github.com/harshad2112/git) | C++ | [harshad2112](https://github.com/harshad2112) |
| 3 | [CGit](https://github.com/Infinage/cpp-experiments/tree/main/cgit) | C++ | [infinage](https://github.com/infinage) |
| 3 | [CGit](https://github.com/Infinage/cpp-experiments/tree/main/cgit) | C++ | [Naresh Jagadeesan](https://github.com/infinage) |
2 changes: 1 addition & 1 deletion Solutions/challenge-json-parser.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ The shared solutions:
| 30 | [JSON Validator](https://github.com/hlalljie/json-validator-python) | Python | [Hayden Lalljie](https://github.com/hlalljie) |
| 31 | [json_parser](https://github.com/Re1nGer/json_parser) | Go | [Bekjon Ibragimov](https://github.com/re1nger) |
| 32 | [json-parser](https://github.com/melsonic/json-parser) | Go | [melsonic](https://github.com/melsonic) |
| 33 | [json-parser](https://github.com/Infinage/cpp-experiments/tree/main/json-parser) | C++ | [Naresh Jagadeesn](https://github.com/Infinage) |
| 33 | [json-parser](https://github.com/Infinage/cpp-experiments/tree/main/json-parser) | C++ | [Naresh Jagadeesan](https://github.com/Infinage) |
| 34 | [json-parser](https://github.com/rdotjain/json-parser) | Go | [rdotjain](https://github.com/rdotjain) |
| 35 | [json-parser](https://github.com/ferranjr/build-your-own-in-rust/tree/main/json-parser) | Rust | [ferranjr](https://github.com/ferranjr/) |
| 36 | [json-parser](https://github.com/piter0/json-parser) | C# | [piter0](https://github.com/piter0) |
Expand Down
1 change: 1 addition & 0 deletions Solutions/challenge-mandelbrot.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ The shared solutions:
|---|------------------------------------------------------------------------|--------|------------------------------------------------------|
| 1 | [MandelbrotPygame](https://github.com/Kingcitaldo125/MandelbrotPygame) | Python | [Kingcitaldo125](https://github.com/Kingcitaldo125/) |
| 2 | [Mandelbrot explorer](https://github.com/lolo8304/coding-challenge/tree/main/no-84) | Java | [lolo8304](https://github.com/lolo8304) |
| 3 | [Mandelbrot explorer](https://github.com/Infinage/cpp-experiments/blob/main/misc/mandelbrot.cpp) | C++ | [Naresh Jagadeesan](https://github.com/Infinage) |
2 changes: 1 addition & 1 deletion Solutions/challenge-tar.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ The shared solutions:
| No. | Solution | Language | Author |
|-----|---------------------------------------------------------------------------------|----------|--------------------------------------------------|
| 1 | [cctar.py](https://github.com/gregjonesma/Build-Your-Own-Tar) | Python | [Greg Jones](https://github.com/gregjonesma) |

| 2 | [ctar](https://github.com/Infinage/cpp-experiments/blob/main/cli/ctar.cpp) | C++ | [Naresh Jagadeesan](https://github.com/Infinage) |
1 change: 1 addition & 0 deletions Solutions/challenge-wc.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,4 @@ The shared solutions:
| 143 | [abenwc](https://github.com/abeni-al7/aben-wc) | Go | [Abeni](https://github.com/abeni-al7) |
| 144 | [ccwc](https://github.com/Abdullah104/ccwc) | Java | [Abdullah104](https://github.com/Abdullah104/) |
| 145 | [wcGo](https://github.com/brickster241/wc-Go) | Go | [Ashish Verma](https://github.com/brickster241)
| 146 | [cwc](https://github.com/Infinage/cpp-experiments/blob/main/cli/cwc.cpp) | C++ | [Naresh Jagadeesan](https://github.com/Infinage)