From 9a6e2eca3637b908cb26547e2563e36e2eeaa0e0 Mon Sep 17 00:00:00 2001 From: Sakhile-Msibi Date: Sat, 27 Jan 2024 10:39:44 +0200 Subject: [PATCH] fixes #127 --- Solutions/challenge-calculator.md | 77 ++++++++++++- Solutions/challenge-cat.md | 75 ++++++++++++- Solutions/challenge-crontab.md | 72 +++++++++++- Solutions/challenge-curl.md | 79 ++++++++++++- Solutions/challenge-cut.md | 77 ++++++++++++- Solutions/challenge-diff.md | 75 ++++++++++++- Solutions/challenge-discord.md | 75 ++++++++++++- Solutions/challenge-dns-forwarder.md | 73 +++++++++++- Solutions/challenge-dns-resolver.md | 84 ++++++++++++-- Solutions/challenge-git.md | 73 +++++++++++- Solutions/challenge-grep.md | 74 ++++++++++++- Solutions/challenge-head.md | 80 +++++++++++++- Solutions/challenge-huffman.md | 92 +++++++++++++--- Solutions/challenge-irc.md | 75 ++++++++++++- Solutions/challenge-jq.md | 74 ++++++++++++- Solutions/challenge-json-parser.md | 104 ++++++++++++++---- Solutions/challenge-licg.md | 72 +++++++++++- Solutions/challenge-lisp.md | 74 ++++++++++++- Solutions/challenge-load-balancer.md | 101 ++++++++++++++--- Solutions/challenge-load-tester.md | 77 ++++++++++++- Solutions/challenge-memcached.md | 76 ++++++++++++- Solutions/challenge-nats.md | 75 ++++++++++++- Solutions/challenge-pong.md | 77 ++++++++++++- Solutions/challenge-qr-generator.md | 74 ++++++++++++- Solutions/challenge-rate-limiter.md | 88 +++++++++++++-- Solutions/challenge-realtime-chat.md | 74 ++++++++++++- Solutions/challenge-redis.md | 95 ++++++++++++++-- Solutions/challenge-scheduleing-automation.md | 72 +++++++++++- Solutions/challenge-sed.md | 72 +++++++++++- Solutions/challenge-shell.md | 72 +++++++++++- Solutions/challenge-sort.md | 71 +++++++++++- Solutions/challenge-spotify.md | 72 +++++++++++- Solutions/challenge-tr.md | 74 ++++++++++++- Solutions/challenge-traceroute.md | 72 +++++++++++- Solutions/challenge-uniq.md | 73 +++++++++++- Solutions/challenge-url-shortener.md | 98 ++++++++++++++--- Solutions/challenge-wc.md | 6 +- Solutions/challenge-webserver.md | 78 ++++++++++++- 38 files changed, 2682 insertions(+), 220 deletions(-) diff --git a/Solutions/challenge-calculator.md b/Solutions/challenge-calculator.md index 408c829..2456d70 100644 --- a/Solutions/challenge-calculator.md +++ b/Solutions/challenge-calculator.md @@ -2,11 +2,76 @@ The Challenge: [Write your own Calculator](https://codingchallenges.fyi/challenges/challenge-calculator) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Calculator](https://github.com/jainmohit2001/coding-challenges/blob/master/src/7) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [rust-stack-calculator](https://github.com/ogzhanolguncu/rust-stack-calculator) | Rust | [ogzhanolguncu](https://github.com/ogzhanolguncu) | -| 3 | [Calcu-Llama](https://github.com/jengori/Calcu-Llama) | Python | [jengori](https://github.com/jengori) | -| 4 | [Write Your Own Calculator](https://github.com/dotslashbit/coding-challenges/tree/main/write_your_own_calculator) | Python | [dotslashbit](https://github.com/dotslashbit) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| +| [Calcu-Llama](https://github.com/jengori/Calcu-Llama) | [jengori](https://github.com/jengori) | +| [Write Your Own Calculator](https://github.com/dotslashbit/coding-challenges/tree/main/write_your_own_calculator) | [dotslashbit](https://github.com/dotslashbit) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| +| [rust-stack-calculator](https://github.com/ogzhanolguncu/rust-stack-calculator) | [ogzhanolguncu](https://github.com/ogzhanolguncu) | + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Calculator](https://github.com/jainmohit2001/coding-challenges/blob/master/src/7) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-cat.md b/Solutions/challenge-cat.md index 07f6dae..bea3f05 100644 --- a/Solutions/challenge-cat.md +++ b/Solutions/challenge-cat.md @@ -2,10 +2,75 @@ The Challenge: [Write your own cat Tool](https://codingchallenges.fyi/challenges/challenge-cat) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own cat Tool](https://github.com/jainmohit2001/coding-challenges/blob/master/src/15) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [Write Your Own cat Tool](https://github.com/sahasrara62/codingchallenges.fyi/tree/main/cat_tool) | Python | [sahasrara62](https://github.com/sahasrara62) | -| 3 | [Write Your Own cat Tool] (https://github.com/dethancosta/rat) | Rust | [dethancosta] (https://github.com/dethancosta) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| +| [Write Your Own cat Tool](https://github.com/sahasrara62/codingchallenges.fyi/tree/main/cat_tool) | [sahasrara62](https://github.com/sahasrara62) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| +| [Write Your Own cat Tool] (https://github.com/dethancosta/rat) | [dethancosta] (https://github.com/dethancosta) | + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own cat Tool](https://github.com/jainmohit2001/coding-challenges/blob/master/src/15) | [jainmohit2001](https://github.com/jainmohit2001) | diff --git a/Solutions/challenge-crontab.md b/Solutions/challenge-crontab.md index 4533f29..e4d3e41 100644 --- a/Solutions/challenge-crontab.md +++ b/Solutions/challenge-crontab.md @@ -2,8 +2,74 @@ The Challenge: [Write your own CronTab Tool](https://codingchallenges.fyi/challenges/challenge-cron/) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write your own CronTab Tool](https://github.com/Abhi3685/Coding-Challenges/tree/main/CronTab) | JavaScript (Node.js) | [Abhishek Bindra](https://github.com/Abhi3685) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| +| [Write your own CronTab Tool](https://github.com/Abhi3685/Coding-Challenges/tree/main/CronTab) | [Abhishek Bindra](https://github.com/Abhi3685) | + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| diff --git a/Solutions/challenge-curl.md b/Solutions/challenge-curl.md index de19f94..a6b9af7 100644 --- a/Solutions/challenge-curl.md +++ b/Solutions/challenge-curl.md @@ -2,11 +2,78 @@ The Challenge: [Write your own Curl](https://codingchallenges.fyi/challenges/challenge-curl) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Curl](https://github.com/TESLA2402/gocccurl/tree/main) | Go | [TESLA2402](https://github.com/TESLA2402) | -| 2 | [Write Your Own Curl](https://github.com/michellcampos/pythoncccurl/tree/main) | Python | [michellcampos](https://github.com/michellcampos) | -| 3 | [Write Your Own Curl](https://github.com/agp745/CodingChallenges/tree/main/curl) | Go | [agp745](https://github.com/agp745) -| 4 | [Write Your Own Curl](https://github.com/Sidray-Infinity/DumbProjects/tree/master/Curl) | Python | [Sidray-Infinity](https://github.com/Sidray-Infinity) +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [Write Your Own Curl](https://github.com/TESLA2402/gocccurl/tree/main) | [TESLA2402](https://github.com/TESLA2402) | +| [Write Your Own Curl](https://github.com/agp745/CodingChallenges/tree/main/curl) | [agp745](https://github.com/agp745) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| +| [Write Your Own Curl](https://github.com/michellcampos/pythoncccurl/tree/main) | [michellcampos](https://github.com/michellcampos) | +| [Write Your Own Curl](https://github.com/Sidray-Infinity/DumbProjects/tree/master/Curl) | Python | [Sidray-Infinity](https://github.com/Sidray-Infinity) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| diff --git a/Solutions/challenge-cut.md b/Solutions/challenge-cut.md index 1ec1f6c..f94ed6b 100644 --- a/Solutions/challenge-cut.md +++ b/Solutions/challenge-cut.md @@ -2,10 +2,77 @@ The Challenge: [Write your own cut Tool](https://codingchallenges.fyi/challenges/challenge-cut) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own cut Tool](https://github.com/jainmohit2001/coding-challenges/tree/master/src/4) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [cut](https://github.com/Ghurtchu/cut) | Scala | [Ghurtchu](https://github.com/Ghurtchu) | -| 3 | [Write Your Own cut Tool](https://github.com/lolo8304/coding-challenge/tree/main/no-4) | Java | [lolo8304](https://github.com/lolo8304) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write Your Own cut Tool](https://github.com/lolo8304/coding-challenge/tree/main/no-4) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| +| [cut](https://github.com/Ghurtchu/cut) | [Ghurtchu](https://github.com/Ghurtchu) | + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own cut Tool](https://github.com/jainmohit2001/coding-challenges/tree/master/src/4) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-diff.md b/Solutions/challenge-diff.md index c983d16..6b99949 100644 --- a/Solutions/challenge-diff.md +++ b/Solutions/challenge-diff.md @@ -2,9 +2,76 @@ The Challenge: [Write your own diff](https://codingchallenges.fyi/challenges/challenge-diff) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own diff Tool](https://github.com/jainmohit2001/coding-challenges/tree/master/src/13) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [cc-diff-tool](https://github.com/vamsaty/cc-diff-tool) | Go | [vamsaty](https://github.com/vamsaty) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [cc-diff-tool](https://github.com/vamsaty/cc-diff-tool) | [vamsaty](https://github.com/vamsaty) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own diff Tool](https://github.com/jainmohit2001/coding-challenges/tree/master/src/13) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-discord.md b/Solutions/challenge-discord.md index d84b87f..1b86adf 100644 --- a/Solutions/challenge-discord.md +++ b/Solutions/challenge-discord.md @@ -2,9 +2,76 @@ The Challenge: [Write your own Discord Bot](https://codingchallenges.fyi/challenges/challenge-discord) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Discord Bot](https://github.com/jainmohit2001/coding-challenges/tree/master/src/19) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [Write your own Discord Bot](https://github.com/lolo8304/coding-challenge/tree/main/no-19) | Java | [lolo8304](https://github.com/lolo8304) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write your own Discord Bot](https://github.com/lolo8304/coding-challenge/tree/main/no-19) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Discord Bot](https://github.com/jainmohit2001/coding-challenges/tree/master/src/19) | [jainmohit2001](https://github.com/jainmohit2001) | diff --git a/Solutions/challenge-dns-forwarder.md b/Solutions/challenge-dns-forwarder.md index 2c80268..d20d5e2 100644 --- a/Solutions/challenge-dns-forwarder.md +++ b/Solutions/challenge-dns-forwarder.md @@ -2,8 +2,75 @@ The Challenge: [Write Your Own DNS Forwarder](https://codingchallenges.fyi/challenges/challenge-dns-forwarder/) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [DNS - Forwarder ](https://github.com/lokesh-katari/DNS-forwarder) | Go | [Lokesh Katari](https://github.com/lokesh-katari) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [DNS - Forwarder ](https://github.com/lokesh-katari/DNS-forwarder) | [Lokesh Katari](https://github.com/lokesh-katari) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| diff --git a/Solutions/challenge-dns-resolver.md b/Solutions/challenge-dns-resolver.md index d807442..fd6998f 100644 --- a/Solutions/challenge-dns-resolver.md +++ b/Solutions/challenge-dns-resolver.md @@ -2,16 +2,80 @@ The Challenge: [Write your own DNS Resolver](https://codingchallenges.fyi/challenges/challenge-dns-resolver) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [go-dns](https://github.com/MichalPitr/go-dns) | Go | [MichalPitr](https://github.com/MichalPitr) | -| 2 | [Write Your Own DNS Resolver](https://github.com/jainmohit2001/coding-challenges/tree/master/src/22) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 3 | [DNS-Resolver-Nodejs](https://github.com/vishalg8454/DNS-Resolver-Nodejs/tree/master) | JavaScript | [vishalg8454](https://github.com/vishalg8454) | -| 4 | [dns-resolver](https://github.com/amanjha8100/dns-resolver) | TypeScript | [amanjha8100](https://github.com/amanjha8100) | -| 5 | [Write Your Own DNS Resolver](https://github.com/lolo8304/coding-challenge/tree/main/no-22) | Java | [lolo8304](https://github.com/lolo8304) | -| 6 | [DNS-Resolver](https://github.com/harshadbhere/DNS-Resolver) | Python | [harshadbhere](https://github.com/harshadbhere) | -| 7 | [DNS-Resolver](https://github.com/umeshmg27/DNS-Resolver) | GO | [umeshmg27](https://github.com/umeshmg27) | -| 8 | [DNS-Resolver](https://github.com/narutosstudent/dns-resolver) | TypeScript | [narutosstudent](https://github.com/narutosstudent) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [go-dns](https://github.com/MichalPitr/go-dns) | [MichalPitr](https://github.com/MichalPitr) | +| [DNS-Resolver](https://github.com/umeshmg27/DNS-Resolver) | [umeshmg27](https://github.com/umeshmg27) | +| [dns-resolver](https://github.com/nishi010101/dns-resolver) | [nishi010101](https://github.com/nishi010101) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write Your Own DNS Resolver](https://github.com/lolo8304/coding-challenge/tree/main/no-22) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| +| [DNS-Resolver-Nodejs](https://github.com/vishalg8454/DNS-Resolver-Nodejs/tree/master) | [vishalg8454](https://github.com/vishalg8454) | + +## Python +| Solution | Author | +|----------|--------| +| [DNS-Resolver](https://github.com/harshadbhere/DNS-Resolver) | [harshadbhere](https://github.com/harshadbhere) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + +## Scala +| Solution | Author | +|----------|--------| +## TypeScript +| Solution | Author | +|----------|--------| +| [DNS-Resolver](https://github.com/narutosstudent/dns-resolver) | [narutosstudent](https://github.com/narutosstudent) | +| [dns-resolver](https://github.com/amanjha8100/dns-resolver) | [amanjha8100](https://github.com/amanjha8100) | +| [Write Your Own DNS Resolver](https://github.com/jainmohit2001/coding-challenges/tree/master/src/22) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-git.md b/Solutions/challenge-git.md index bac6375..596eec1 100644 --- a/Solutions/challenge-git.md +++ b/Solutions/challenge-git.md @@ -2,8 +2,75 @@ The Challenge: [Write your own Git Client](https://codingchallenges.fyi/challenges/challenge-git) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Git](https://github.com/jainmohit2001/coding-challenges/blob/master/src/26) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Git](https://github.com/jainmohit2001/coding-challenges/blob/master/src/26) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-grep.md b/Solutions/challenge-grep.md index 5ea9c76..0ba306e 100644 --- a/Solutions/challenge-grep.md +++ b/Solutions/challenge-grep.md @@ -2,9 +2,75 @@ The Challenge: [Write your own grep](https://codingchallenges.fyi/challenges/challenge-grep) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write your own grep](https://github.com/jainmohit2001/coding-challenges/tree/master/src/9) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [Write your own grep](https://github.com/lolo8304/coding-challenge-9) | JavaScript | [lolo8304](https://github.com/lolo8304) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| +| [Write your own grep](https://github.com/lolo8304/coding-challenge-9) | [lolo8304](https://github.com/lolo8304) | + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write your own grep](https://github.com/jainmohit2001/coding-challenges/tree/master/src/9) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-head.md b/Solutions/challenge-head.md index 0f8b9c7..3957128 100644 --- a/Solutions/challenge-head.md +++ b/Solutions/challenge-head.md @@ -2,11 +2,79 @@ The Challenge: [Write your own head](https://codingchallenges.fyi/challenges/challenge-head/) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own head](https://github.com/sahasrara62/codingchallenges.fyi/tree/main/head_cc) | Python | [sahasrara62](https://github.com/sahasrara62) | -| 2 | [Write Your Own head](https://github.com/sujayk96/coding_challenges/tree/main/%2333) | Python | [sujayk96](https://github.com/sujayk96) | -| 3 | [Write Your Own head](https://github.com/Hack-N-Patch/CodingChallenges/tree/main/cchead) | Go | [hackNpatch](https://github.com/Hack-N-Patch/) | -| 4 | [Write Your Own head](https://github.com/arnab-ray/coding-challenges/tree/main/src/main/java/org/example/head_command) | Java | [arnab-ray](https://github.com/arnab-ray/) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [Write Your Own head](https://github.com/Hack-N-Patch/CodingChallenges/tree/main/cchead) | [hackNpatch](https://github.com/Hack-N-Patch/) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write Your Own head](https://github.com/arnab-ray/coding-challenges/tree/main/src/main/java/org/example/head_command) | [arnab-ray](https://github.com/arnab-ray/) | + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| +| [Write Your Own head](https://github.com/sahasrara62/codingchallenges.fyi/tree/main/head_cc) | [sahasrara62](https://github.com/sahasrara62) | +| [Write Your Own head](https://github.com/sujayk96/coding_challenges/tree/main/%2333) | [sujayk96](https://github.com/sujayk96) | +| [Write Your Own head](https://github.com/lwcarani/py-head) | [Luke Carani](https://github.com/lwcarani) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| \ No newline at end of file diff --git a/Solutions/challenge-huffman.md b/Solutions/challenge-huffman.md index 7dbf981..9fd4e0f 100644 --- a/Solutions/challenge-huffman.md +++ b/Solutions/challenge-huffman.md @@ -2,18 +2,84 @@ The Challenge: [Write your own Compression Tool](https://codingchallenges.fyi/challenges/challenge-huffman) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [HuffmanEncoding](https://github.com/Patrick-Q-Jensen/HuffmanEncoding) | C# | [Patrick-Q-Jensen](https://github.com/Patrick-Q-Jensen) | -| 2 | [Write your own Compression Tool](https://github.com/jainmohit2001/coding-challenges/tree/master/src/3) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 3 | [ts-huffman-compress](https://github.com/ogzhanolguncu/ts-huffman-compress) | TypeScript | [ogzhanolguncu](https://github.com/ogzhanolguncu) | -| 4 | [Write your own Compression Tool](https://github.com/lolo8304/coding-challenge/tree/main/no-3) | Java | [lolo8304 ](https://github.com/lolo8304) | -| 5 | [paramo](https://github.com/prodbyola/paramo) | Rust | [prodbyola](https://github.com/prodbyola) | -| 6 | [CompressionToolCodingPracticeByJohnCrickett](https://github.com/05satyam/CompressionToolCodingPracticeByJohnCrickett) | Java | [05satyam](https://github.com/05satyam) | -| 7 | [Write Your Own Compression Tool](https://github.com/sureshmangs/Build-Your-Own-X/tree/main/Huffman-Encoder-Decoder/C++) | C++ | [sureshmangs](https://github.com/sureshmangs) | -| 8 | [Own Compression Tool](https://github.com/Perchinka/ownCompress) | Python | [Perchinka](https://github.com/Perchinka) | -| 9 | [cchuffman](https://github.com/epps/cchuffman) | Go | [epps](https://github.com/epps) | -| 10 | [huffman](https://github.com/alefeans/huffman) | Go | [alefeans](https://github.com/alefeans) | -| 11 | [cccompress](https://github.com/neutrinoks/CodingChallenge/tree/main/cccompress) | Rust | [neutrinoks](https://github.com/neutrinoks) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| +| [HuffmanEncoding](https://github.com/Patrick-Q-Jensen/HuffmanEncoding) | [Patrick-Q-Jensen](https://github.com/Patrick-Q-Jensen) | + +## CPP +| Solution | Author | +|----------|--------| +| [Write Your Own Compression Tool](https://github.com/sureshmangs/Build-Your-Own-X/tree/main/Huffman-Encoder-Decoder/C++) | [sureshmangs](https://github.com/sureshmangs) | + +## Go +| Solution | Author | +|----------|--------| +| [cchuffman](https://github.com/epps/cchuffman) | [epps](https://github.com/epps) | +| [huffman](https://github.com/alefeans/huffman) | [alefeans](https://github.com/alefeans) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write your own Compression Tool](https://github.com/lolo8304/coding-challenge/tree/main/no-3) | [lolo8304 ](https://github.com/lolo8304) | +| [CompressionToolCodingPracticeByJohnCrickett](https://github.com/05satyam/CompressionToolCodingPracticeByJohnCrickett) | [05satyam](https://github.com/05satyam) | + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| +| [Own Compression Tool](https://github.com/Perchinka/ownCompress) | [Perchinka](https://github.com/Perchinka) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| +| [cccompress](https://github.com/neutrinoks/CodingChallenge/tree/main/cccompress) | [neutrinoks](https://github.com/neutrinoks) | +| [paramo](https://github.com/prodbyola/paramo) | [prodbyola](https://github.com/prodbyola) | + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [ts-huffman-compress](https://github.com/ogzhanolguncu/ts-huffman-compress) | [ogzhanolguncu](https://github.com/ogzhanolguncu) | +| [Write your own Compression Tool](https://github.com/jainmohit2001/coding-challenges/tree/master/src/3) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-irc.md b/Solutions/challenge-irc.md index 0afc2d9..ce30af6 100644 --- a/Solutions/challenge-irc.md +++ b/Solutions/challenge-irc.md @@ -2,9 +2,76 @@ The Challenge: [Write your own IRC Client](https://codingchallenges.fyi/challenges/challenge-irc) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own IRC Client](https://github.com/jainmohit2001/coding-challenges/tree/master/src/16) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [Build you own IRC client](https://github.com/lolo8304/coding-challenge/tree/main/no-16) | Java | [lolo8304](https://github.com/lolo8304) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Build you own IRC client](https://github.com/lolo8304/coding-challenge/tree/main/no-16) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own IRC Client](https://github.com/jainmohit2001/coding-challenges/tree/master/src/16) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-jq.md b/Solutions/challenge-jq.md index 65900c0..3c02ee3 100644 --- a/Solutions/challenge-jq.md +++ b/Solutions/challenge-jq.md @@ -1,9 +1,75 @@ # Build your own jq The Challenge: [Write your own jq](https://codingchallenges.fyi/challenges/challenge-jq) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write your own jq](https://github.com/soliddevnl/coding-challenges/tree/main/jq) | Typescript | [j92](https://github.com/j92) | -| 2 | [Write your own jq](https://github.com/lolo8304/coding-challenge/tree/main/no-34) | Java | [lolo8304](https://github.com/lolo8304) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write your own jq](https://github.com/lolo8304/coding-challenge/tree/main/no-34) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write your own jq](https://github.com/soliddevnl/coding-challenges/tree/main/jq) | [j92](https://github.com/j92) | diff --git a/Solutions/challenge-json-parser.md b/Solutions/challenge-json-parser.md index 2d1620a..6db4e04 100644 --- a/Solutions/challenge-json-parser.md +++ b/Solutions/challenge-json-parser.md @@ -2,24 +2,90 @@ The Challenge: [Write your own JSON Parser](https://codingchallenges.fyi/challenges/challenge-json-parser) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write your own JSON parser](https://github.com/jainmohit2001/coding-challenges/blob/master/src/2) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [json-parser-ts](https://github.com/ogzhanolguncu/json-parser-ts) | TypeScript | [ogzhanolguncu](https://github.com/ogzhanolguncu) | -| 3 | [Write your own JSON Parser](https://github.com/lolo8304/coding-challenge/tree/main/no-2) | Java | [lolo8304 ](https://github.com/lolo8304) | -| 4 | [JSON Parser](https://github.com/sureshmangs/Build-Your-Own-X/tree/main/JSON-Parser/C%2B%2B) | C++ | [sureshmangs](https://github.com/sureshmangs) | -| 5 | [myJsonParser](https://github.com/ebrahim-s-ebrahim/myJsonParser) | C# | [ebrahim-s-ebrahim](https://github.com/ebrahim-s-ebrahim) | -| 6 | [json_parser](https://github.com/jengori/json_parser) | Python | [jengori](https://github.com/jengori) | -| 7 | [json-parser](https://github.com/neutrinoks/CodingChallenge/tree/main/json-parser) | Rust | [neutrinoks](https://github.com/neutrinoks) | -| 8 | [JSON-parser](https://github.com/Ramzi-Abidi/JSON-parser) | JavaScript | [Ramzi-Abidi](https://github.com/Ramzi-Abidi) | -| 9 | [json-parser](https://github.com/dhruvSHA256/json-parser) | Haskell | [dhruvSHA256](https://github.com/dhruvSHA256) | -| 10 | [json-parser](https://github.com/Perchinka/ownJSON) | Rust | [Perchinka](https://github.com/Perchinka/) | -| 11 | [json-parser](https://github.com/alfinwijaya/json-parser) | Python | [alfinwijaya](https://github.com/alfinwijaya) | -| 12 | [json-parser](https://github.com/indierusty/json-parser) | Rust | [indierusty](https://github.com/indierusty) | -| 13 | [jsonparsergo](https://github.com/oyekanmiayo/jsonparsego) | Go | [oyekanmiayo](https://github.com/oyekanmiayo) | -| 14 | [ccjson](https://github.com/epps/ccjson) | Go | [epps](https://github.com/epps) | -| 15 | [json-parser](https://gitlab.com/bzai-public/codingchallenge-json-parser) | Scala | [binghao](https://gitlab.com/bzai-public) | -| 16 | [JSONParser](https://github.com/VibhinnS/JSONParser.git) | Python | [VibhinnS](https://github.com/VibhinnS) | -| 17 | [json-parser](https://github.com/izebit/coding-challenges/tree/master/2-json-parser) | Haskell | [Artem Konovalov](https://github.com/izebit) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| +| [myJsonParser](https://github.com/ebrahim-s-ebrahim/myJsonParser) | [ebrahim-s-ebrahim](https://github.com/ebrahim-s-ebrahim) | + +## CPP +| Solution | Author | +|----------|--------| +| [JSON Parser](https://github.com/sureshmangs/Build-Your-Own-X/tree/main/JSON-Parser/C%2B%2B) | [sureshmangs](https://github.com/sureshmangs) | + +## Go +| Solution | Author | +|----------|--------| +| [jsonparsergo](https://github.com/oyekanmiayo/jsonparsego) | [oyekanmiayo](https://github.com/oyekanmiayo) | +| [ccjson](https://github.com/epps/ccjson) | [epps](https://github.com/epps) | + +## Haskell +| Solution | Author | +|----------|--------| +| [json-parser](https://github.com/dhruvSHA256/json-parser) | [dhruvSHA256](https://github.com/dhruvSHA256) | +| [json-parser](https://github.com/izebit/coding-challenges/tree/master/2-json-parser) | [Artem Konovalov](https://github.com/izebit) | + +## Java +| Solution | Author | +|----------|--------| +| [Write your own JSON Parser](https://github.com/lolo8304/coding-challenge/tree/main/no-2) | [lolo8304 ](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| +| [JSON-parser](https://github.com/Ramzi-Abidi/JSON-parser) | [Ramzi-Abidi](https://github.com/Ramzi-Abidi) | + +## Python +| Solution | Author | +|----------|--------| +| [json-parser](https://github.com/alfinwijaya/json-parser) | [alfinwijaya](https://github.com/alfinwijaya) | +| [JSONParser](https://github.com/VibhinnS/JSONParser.git) | [VibhinnS](https://github.com/VibhinnS) | +| [json_parser](https://github.com/jengori/json_parser) | [jengori](https://github.com/jengori) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| +| [json-parser](https://github.com/indierusty/json-parser) | [indierusty](https://github.com/indierusty) | +| [json-parser](https://github.com/Perchinka/ownJSON) | [Perchinka](https://github.com/Perchinka/) | +| [json-parser](https://github.com/neutrinoks/CodingChallenge/tree/main/json-parser) | [neutrinoks](https://github.com/neutrinoks) | + +## Scala +| Solution | Author | +|----------|--------| +| [json-parser](https://gitlab.com/bzai-public/codingchallenge-json-parser) | [binghao](https://gitlab.com/bzai-public) | + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write your own JSON parser](https://github.com/jainmohit2001/coding-challenges/blob/master/src/2) | [jainmohit2001](https://github.com/jainmohit2001) | +| [json-parser-ts](https://github.com/ogzhanolguncu/json-parser-ts) | [ogzhanolguncu](https://github.com/ogzhanolguncu) | +| [JSON Parser](https://github.com/eliasm307/coding-challenges/tree/main/packages/json-parser) | [eliasm307](https://github.com/eliasm307) | \ No newline at end of file diff --git a/Solutions/challenge-licg.md b/Solutions/challenge-licg.md index fe869ed..03d991e 100644 --- a/Solutions/challenge-licg.md +++ b/Solutions/challenge-licg.md @@ -2,8 +2,74 @@ The Challenge: [Write your own LinkedIn Carousel Generator](https://codingchallenges.fyi/challenges/challege-licg) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [carousel-gen](https://github.com/jainmohit2001/carousel-gen) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [carousel-gen](https://github.com/jainmohit2001/carousel-gen) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-lisp.md b/Solutions/challenge-lisp.md index 5a3f85a..5e807d1 100644 --- a/Solutions/challenge-lisp.md +++ b/Solutions/challenge-lisp.md @@ -2,9 +2,75 @@ The Challenge: [Write your own Lisp Interpreter](https://codingchallenges.fyi/challenges/challenge-lisp) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Lisp Interpreter](https://github.com/lolo8304/coding-challenge/tree/main/no-30) | Java | [lolo8304](https://github.com/lolo8304) | -| 2 | [Write Your Own Lisp Interpreter](https://github.com/carlex05/lisp-interpreter) | Java | [carlex05](https://github.com/carlex05) [Dacomon22](https://github.com/Dacomon22) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write Your Own Lisp Interpreter](https://github.com/lolo8304/coding-challenge/tree/main/no-30) | [lolo8304](https://github.com/lolo8304) | +| [Write Your Own Lisp Interpreter](https://github.com/carlex05/lisp-interpreter) | [carlex05](https://github.com/carlex05) [Dacomon22](https://github.com/Dacomon22) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| \ No newline at end of file diff --git a/Solutions/challenge-load-balancer.md b/Solutions/challenge-load-balancer.md index 966bc0e..a2d0ea5 100644 --- a/Solutions/challenge-load-balancer.md +++ b/Solutions/challenge-load-balancer.md @@ -2,20 +2,91 @@ The Challenge: [Write your own Load Balancer](https://codingchallenges.fyi/challenges/challenge-load-balancer) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Golang](#golang) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write You Own Load Balancer](https://github.com/jainmohit2001/coding-challenges/blob/master/src/5) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [lb](https://github.com/Ghurtchu/lb) | Scala | [Ghurtchu](https://github.com/Ghurtchu) | -| 3 | [load-balancer](https://github.com/andrenbrandao/load-balancer) | Go | [andrenbrandao](https://github.com/andrenbrandao) | -| 4 | [Load Balancer](https://github.com/lolo8304/coding-challenge/tree/main/no-5) | Java | [lolo8304](https://github.com/lolo8304) | -| 5 | [Load Balancer](https://github.com/abhijeetnishal/Build-Your-Own-X/tree/master/load-balancer) | TypeScript | [abhijeetnishal](https://github.com/abhijeetnishal) | -| 6 | [Load Balancer](https://github.com/Ramzi-Abidi/Load-balancer) | TypeScript | [Ramzi-Abidi](https://github.com/Ramzi-Abidi) | -| 7 | [Load Balancer](https://github.com/dhruvSHA256/load-balancer) | Python | [DhruvSHA256](https://github.com/dhruvSHA256) | -| 8 | [Load Balancer](https://github.com/Rahul-1991/balanceroo) | Golang | [Rahul-1991](https://github.com/Rahul-1991) | -| 9 | [cc-load-balancer](https://github.com/vamsaty/cc-load-balancer) | Go | [vamsaty](https://github.com/vamsaty) | -| 10 | [Load-Balancer-with-CLI](https://github.com/harshilsharmaa/Load-Balancer) | NodeJS (JavaScript) | [harshilsharmaa](https://github.com/harshilsharmaa) | -| 11 | [Load Balancer](https://github.com/Abdulrahman-Tayara/go-lb) | Go | [Abdulrahman-Tayara](https://github.com/Abdulrahman-Tayara) | -| 12 | [Load Balancer](https://github.com/gertanoh/loadbalancer) | Go | [gertanoh](https://github.com/gertanoh) | -| 13 | [lb](https://github.com/alefeans/lb) | Go | [alefeans](https://github.com/alefeans) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [load-balancer](https://github.com/andrenbrandao/load-balancer) | [andrenbrandao](https://github.com/andrenbrandao) | +| [cc-load-balancer](https://github.com/vamsaty/cc-load-balancer) | [vamsaty](https://github.com/vamsaty) | +| [Load Balancer](https://github.com/Abdulrahman-Tayara/go-lb) | [Abdulrahman-Tayara](https://github.com/Abdulrahman-Tayara) | +| [Load Balancer](https://github.com/gertanoh/loadbalancer) | [gertanoh](https://github.com/gertanoh) | +| [lb](https://github.com/alefeans/lb) | [alefeans](https://github.com/alefeans) | + +## Golang +| Solution | Author | +|----------|--------| +| [Load Balancer](https://github.com/Rahul-1991/balanceroo) | [Rahul-1991](https://github.com/Rahul-1991) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Load Balancer](https://github.com/lolo8304/coding-challenge/tree/main/no-5) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| +| [Load-Balancer-with-CLI](https://github.com/harshilsharmaa/Load-Balancer) | [harshilsharmaa](https://github.com/harshilsharmaa) | + +## Python +| Solution | Author | +|----------|--------| +| [Load Balancer](https://github.com/dhruvSHA256/load-balancer) | [DhruvSHA256](https://github.com/dhruvSHA256) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| +| [lb](https://github.com/Ghurtchu/lb) | [Ghurtchu](https://github.com/Ghurtchu) | + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write You Own Load Balancer](https://github.com/jainmohit2001/coding-challenges/blob/master/src/5) | [jainmohit2001](https://github.com/jainmohit2001) | +| [Load Balancer](https://github.com/Ramzi-Abidi/Load-balancer) | [Ramzi-Abidi](https://github.com/Ramzi-Abidi) | +| [Load Balancer](https://github.com/abhijeetnishal/Build-Your-Own-X/tree/master/load-balancer) | [abhijeetnishal](https://github.com/abhijeetnishal) | \ No newline at end of file diff --git a/Solutions/challenge-load-tester.md b/Solutions/challenge-load-tester.md index c7e2702..11383f1 100644 --- a/Solutions/challenge-load-tester.md +++ b/Solutions/challenge-load-tester.md @@ -2,11 +2,76 @@ The Challenge: [Write Your Own HTTP(S) Load Tester](https://codingchallenges.fyi/challenges/challenge-load-tester) +The shared solutions:## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own HTTP(S) Load Tester](https://github.com/jainmohit2001/coding-challenges/tree/master/src/41) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [Write Your Own HTTP(S) Load Tester](https://github.com/lokesh-katari/GoSurge/tree/main) | Go | [lokesh-katari](https://github.com/lokesh-katari) | -| 3 | [Write Your Own HTTP(S) Load Tester](https://github.com/michellcampos/pythonccload) | Python | [michellcampos](https://github.com/michellcampos) | -| 4 | [Write Your Own HTTP(S) Load Tester](https://github.com/rojasjo/HttpLoadTester) | C# | [rojasjo](https://github.com/rojasjo) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + +## C Sharp +| Solution | Author | +|----------|--------| +| [Write Your Own HTTP(S) Load Tester](https://github.com/rojasjo/HttpLoadTester) | [rojasjo](https://github.com/rojasjo) | + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [Write Your Own HTTP(S) Load Tester](https://github.com/lokesh-katari/GoSurge/tree/main) | [lokesh-katari](https://github.com/lokesh-katari) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| +| [Write Your Own HTTP(S) Load Tester](https://github.com/michellcampos/pythonccload) | [michellcampos](https://github.com/michellcampos) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own HTTP(S) Load Tester](https://github.com/jainmohit2001/coding-challenges/tree/master/src/41) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-memcached.md b/Solutions/challenge-memcached.md index 39124e2..defacfb 100644 --- a/Solutions/challenge-memcached.md +++ b/Solutions/challenge-memcached.md @@ -2,10 +2,76 @@ The Challenge: [Write your own Memcached Server](https://codingchallenges.fyi/challenges/challenge-memcached) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Memcached Server](https://github.com/jainmohit2001/coding-challenges/tree/master/src/17) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [Write your own Memcached server (and client)](https://github.com/lolo8304/coding-challenge/tree/main/no-17) | Java | [lolo8304](https://github.com/lolo8304) | -| 3 | [Async memcached server and client](https://github.com/cha-ku/memsaab) | C++ | [cha-ku](https://github.com/cha-ku) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| +| [Async memcached server and client](https://github.com/cha-ku/memsaab) | [cha-ku](https://github.com/cha-ku) | + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write your own Memcached server (and client)](https://github.com/lolo8304/coding-challenge/tree/main/no-17) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Memcached Server](https://github.com/jainmohit2001/coding-challenges/tree/master/src/17) | [jainmohit2001](https://github.com/jainmohit2001) | diff --git a/Solutions/challenge-nats.md b/Solutions/challenge-nats.md index ec19b5f..0f07912 100644 --- a/Solutions/challenge-nats.md +++ b/Solutions/challenge-nats.md @@ -2,10 +2,75 @@ The Challenge: [Write your own NATS Message Broker](https://codingchallenges.fyi/challenges/challenge-nats) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [rs_message_broker](https://github.com/ogzhanolguncu/rs_message_broker) | Rust | [ogzhanolguncu](https://github.com/ogzhanolguncu) | -| 2 | [Write Your Own NATS Message Broker](https://github.com/jainmohit2001/coding-challenges/tree/master/src/25) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 3 | [Write Your Own NATS Message Broker](https://github.com/lolo8304/coding-challenge/tree/main/no-25) | Java | [lolo8304](https://github.com/lolo8304) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write Your Own NATS Message Broker](https://github.com/lolo8304/coding-challenge/tree/main/no-25) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| +| [rs_message_broker](https://github.com/ogzhanolguncu/rs_message_broker) | [ogzhanolguncu](https://github.com/ogzhanolguncu) | + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own NATS Message Broker](https://github.com/jainmohit2001/coding-challenges/tree/master/src/25) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-pong.md b/Solutions/challenge-pong.md index 130e74a..2cad8e9 100644 --- a/Solutions/challenge-pong.md +++ b/Solutions/challenge-pong.md @@ -2,10 +2,77 @@ The Challenge: [Write your own Pong](https://codingchallenges.fyi/challenges/challenge-pong) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|-----------------------------------------------------------------|----------|------------------------------------------------------| -| 1 | [Write Your Own Pong](https://github.com/Kingcitaldo125/PyPong) | Python | [Kingcitaldo125](https://github.com/Kingcitaldo125/) | -| 2 | [Write Your Own Pong](https://github.com/KPaccarizi/_Pong_Game) | Python | [[Kujtesa Pacrizi](https://github.com/KPaccarizi)] | -| 3 | [Write Your Own Pong](https://github.com/Erkanerkisi/pong) | Go | [Erkan Erkisi](https://github.com/Erkanerkisi) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [Write Your Own Pong](https://github.com/Erkanerkisi/pong) | [Erkan Erkisi](https://github.com/Erkanerkisi) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| +| [Write Your Own Pong](https://github.com/Kingcitaldo125/PyPong) | [Kingcitaldo125](https://github.com/Kingcitaldo125/) | +| [Write Your Own Pong](https://github.com/KPaccarizi/_Pong_Game) | [[Kujtesa Pacrizi](https://github.com/KPaccarizi)] | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Pong](https://github.com/Ramzi-Abidi/Pong) | [Ramzi Abidi](https://github.com/Ramzi-Abidi) | \ No newline at end of file diff --git a/Solutions/challenge-qr-generator.md b/Solutions/challenge-qr-generator.md index 3c3d59b..930119a 100644 --- a/Solutions/challenge-qr-generator.md +++ b/Solutions/challenge-qr-generator.md @@ -2,9 +2,75 @@ The Challenge: [Write your own QR Code Generator](https://codingchallenges.fyi/challenges/challenge-qr-generator) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own QR Code Generator](https://github.com/lolo8304/coding-challenge/tree/main/no-31) | Java | [lolo8304](https://github.com/lolo8304) | -| 2 | [Scala QR Generator](https://gitlab.com/bzai-public/codingchallenge-qr-code-generator) | Scala | [binghao](https://gitlab.com/bzai-public) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write Your Own QR Code Generator](https://github.com/lolo8304/coding-challenge/tree/main/no-31) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| +| [Scala QR Generator](https://gitlab.com/bzai-public/codingchallenge-qr-code-generator) | [binghao](https://gitlab.com/bzai-public) | + +## TypeScript +| Solution | Author | +|----------|--------| \ No newline at end of file diff --git a/Solutions/challenge-rate-limiter.md b/Solutions/challenge-rate-limiter.md index fd5fdfd..8f4174f 100644 --- a/Solutions/challenge-rate-limiter.md +++ b/Solutions/challenge-rate-limiter.md @@ -2,16 +2,82 @@ The Challenge: [Write your own Rate Limiter](https://codingchallenges.fyi/challenges/challenge-rate-limiter) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [rate-limiter](https://github.com/niyazi-eren/rate-limiter) | Python | [niyazi-eren](https://github.com/niyazi-eren) | -| 2 | [Write Your Own Rate Limiter](https://github.com/jainmohit2001/coding-challenges/tree/master/src/27) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 3 | [rate-limiters](https://gitlab.com/surshrestha/rate-limiters) | Python | [surshrestha](https://gitlab.com/surshrestha) | -| 4 | [Rate Limiter](https://github.com/abhijeetnishal/Build-Your-Own-X/tree/master/rate-limiter) | TypeScript | [abhijeetnishal](https://github.com/abhijeetnishal) | -| 5 | [Rate Limiter](https://github.com/JoyalAJohney/rate-limiter-go) | Go | [JoyalAJohney](https://github.com/JoyalAJohney/) | -| 6 | [Rate Limiter](https://github.com/SurajpratapsinghSayar/rate-limiter) | Python | [SurajpratapsinghSayar](https://github.com/SurajpratapsinghSayar/) | -| 7 | [cc-rate-limiter](https://github.com/vamsaty/cc-rate-limiter) | Go | [vamsaty](https://github.com/vamsaty/) | -| 8 | [rate-limiter](https://github.com/Changolaxtra/rate-limiter) | Java | [Changolaxtra](https://github.com/Changolaxtra) | -| 9 | [go-rate-limiter](https://github.com/carantes/go-rate-limiter) | Go | [carantes](https://github.com/carantes) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [Rate Limiter](https://github.com/JoyalAJohney/rate-limiter-go) | [JoyalAJohney](https://github.com/JoyalAJohney/) | +| [cc-rate-limiter](https://github.com/vamsaty/cc-rate-limiter) | [vamsaty](https://github.com/vamsaty/) | +| [go-rate-limiter](https://github.com/carantes/go-rate-limiter) | [carantes](https://github.com/carantes) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [rate-limiter](https://github.com/Changolaxtra/rate-limiter) | [Changolaxtra](https://github.com/Changolaxtra) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| +| [rate-limiter](https://github.com/niyazi-eren/rate-limiter) | [niyazi-eren](https://github.com/niyazi-eren) | +| [rate-limiters](https://gitlab.com/surshrestha/rate-limiters) | [surshrestha](https://gitlab.com/surshrestha) | +| [Rate Limiter](https://github.com/SurajpratapsinghSayar/rate-limiter) | [SurajpratapsinghSayar](https://github.com/SurajpratapsinghSayar/) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Rate Limiter](https://github.com/jainmohit2001/coding-challenges/tree/master/src/27) | [jainmohit2001](https://github.com/jainmohit2001) | +| [Rate Limiter](https://github.com/abhijeetnishal/Build-Your-Own-X/tree/master/rate-limiter) | [abhijeetnishal](https://github.com/abhijeetnishal) | \ No newline at end of file diff --git a/Solutions/challenge-realtime-chat.md b/Solutions/challenge-realtime-chat.md index cb5c11f..7ffca7d 100644 --- a/Solutions/challenge-realtime-chat.md +++ b/Solutions/challenge-realtime-chat.md @@ -2,9 +2,75 @@ The Challenge: [Write your own Realtime Chat Client and Server](https://codingchallenges.fyi/challenges/challenge-realtime-chat) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [realtime-chat](https://github.com/dethancosta/realtime-chat) | Go | [dethancosta](https://github.com/dethancosta) | -| 2 | [realtime-chat](https://github.com/walvisk/realtime-chat) | Ruby | [walvisk](https://github.com/walvisk) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [realtime-chat](https://github.com/dethancosta/realtime-chat) | [dethancosta](https://github.com/dethancosta) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| +| [realtime-chat](https://github.com/walvisk/realtime-chat) | [walvisk](https://github.com/walvisk) | + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| \ No newline at end of file diff --git a/Solutions/challenge-redis.md b/Solutions/challenge-redis.md index c01624a..72b0411 100644 --- a/Solutions/challenge-redis.md +++ b/Solutions/challenge-redis.md @@ -2,17 +2,88 @@ The Challenge: [Write your own Redis Server](https://codingchallenges.fyi/challenges/challenge-redis) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Golang](#golang) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Redis Server](https://github.com/jainmohit2001/coding-challenges/tree/master/src/8) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [rs_redis_server](https://github.com/ogzhanolguncu/rs_redis_server) | Rust | [ogzhanolguncu](https://github.com/ogzhanolguncu) | -| 3 | [valinor-vault](https://github.com/ogzhanolguncu/valinor-vault) | TypeScript | [ogzhanolguncu](https://github.com/ogzhanolguncu) | -| 4 | [Write your own Redis Server](https://github.com/lolo8304/coding-challenge/tree/main/no-8) | Java | [lolo8304](https://github.com/lolo8304) | -| 5 | [Write your own Redis Server](https://github.com/Rahul-1991/rustyRabbitDB/) | Golang | [Rahul-1991](https://github.com/Rahul-1991) | -| 6 | [cc-redis-server](https://github.com/vamsaty/cc-redis-server/) | Go | [vamsaty](https://github.com/vamsaty) | -| 7 | [RedisLite](https://github.com/rxrav/RedisLite) | Java | [rxrav](https://github.com/rxrav) | -| 8 | [redis-server-lite](https://github.com/Erkanerkisi/redis-server-lite/) | Go | [erkanerkisi](https://github.com/Erkanerkisi) -| 9 | [Redis-Server-Lite](https://github.com/C41M50N/Redis-Server-Lite) | Go | [C41M50N](https://github.com/C41M50N) | -| 10 | [Redis-Server-Lite with CLI](https://github.com/gertanoh/redis-lite-go) | Go | [gertanoh](https://github.com/gertanoh) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| +| [RedisLiteServer](https://github.com/YamanNasser/RedisLiteServer) | [YamanNasser](https://github.com/YamanNasser) | + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +[cc-redis-server](https://github.com/vamsaty/cc-redis-server/) | [vamsaty](https://github.com/vamsaty) | +[redis-server-lite](https://github.com/Erkanerkisi/redis-server-lite/) | [erkanerkisi](https://github.com/Erkanerkisi) +[Redis-Server-Lite](https://github.com/C41M50N/Redis-Server-Lite) | [C41M50N](https://github.com/C41M50N) | +[Redis-Server-Lite with CLI](https://github.com/gertanoh/redis-lite-go) | [gertanoh](https://github.com/gertanoh) | + +## Golang +| Solution | Author | +|----------|--------| +| [Write your own Redis Server](https://github.com/Rahul-1991/rustyRabbitDB/) | [Rahul-1991](https://github.com/Rahul-1991) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [RedisLite](https://github.com/rxrav/RedisLite) | [rxrav](https://github.com/rxrav) | +| [Write your own Redis Server](https://github.com/lolo8304/coding-challenge/tree/main/no-8) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| +| [rs_redis_server](https://github.com/ogzhanolguncu/rs_redis_server) | [ogzhanolguncu](https://github.com/ogzhanolguncu) | + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Redis Server](https://github.com/jainmohit2001/coding-challenges/tree/master/src/8) | [jainmohit2001](https://github.com/jainmohit2001) | +| [valinor-vault](https://github.com/ogzhanolguncu/valinor-vault) | [ogzhanolguncu](https://github.com/ogzhanolguncu) | \ No newline at end of file diff --git a/Solutions/challenge-scheduleing-automation.md b/Solutions/challenge-scheduleing-automation.md index 62ef035..c3f3bc5 100644 --- a/Solutions/challenge-scheduleing-automation.md +++ b/Solutions/challenge-scheduleing-automation.md @@ -2,8 +2,74 @@ The Challenge: [Write your own Scheduling Automation App](https://codingchallenges.substack.com/p/coding-challenge-29-scheduling-automation) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [SchedulingAutomationApp](https://github.com/Satya753/SchedulingAutomationApp/tree/main) | Java | [Satya753](https://github.com/Satya753) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [SchedulingAutomationApp](https://github.com/Satya753/SchedulingAutomationApp/tree/main) | [Satya753](https://github.com/Satya753) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| \ No newline at end of file diff --git a/Solutions/challenge-sed.md b/Solutions/challenge-sed.md index 4887e50..c2b951e 100644 --- a/Solutions/challenge-sed.md +++ b/Solutions/challenge-sed.md @@ -2,8 +2,74 @@ The Challenge: [Write your own sed](https://codingchallenges.fyi/challenges/challenge-sed) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Sed](https://github.com/jainmohit2001/coding-challenges/tree/master/src/21) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Sed](https://github.com/jainmohit2001/coding-challenges/tree/master/src/21) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-shell.md b/Solutions/challenge-shell.md index a8d647c..43f3986 100644 --- a/Solutions/challenge-shell.md +++ b/Solutions/challenge-shell.md @@ -2,8 +2,74 @@ The Challenge: [Write your own Shell](https://codingchallenges.fyi/challenges/challenge-shell) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Shell](https://github.com/jainmohit2001/coding-challenges/blob/master/src/14) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Shell](https://github.com/jainmohit2001/coding-challenges/blob/master/src/14) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-sort.md b/Solutions/challenge-sort.md index 240c5cd..02fa04e 100644 --- a/Solutions/challenge-sort.md +++ b/Solutions/challenge-sort.md @@ -2,8 +2,73 @@ The Challenge: [Write your own Sort Tool](https://codingchallenges.fyi/challenges/challenge-sort) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Sort Too](https://github.com/jainmohit2001/coding-challenges/blob/master/src/6) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Sort Too](https://github.com/jainmohit2001/coding-challenges/blob/master/src/6) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-spotify.md b/Solutions/challenge-spotify.md index 74dab29..14cca11 100644 --- a/Solutions/challenge-spotify.md +++ b/Solutions/challenge-spotify.md @@ -2,8 +2,74 @@ The Challenge: [Write your own Spotify Client](https://codingchallenges.fyi/challenges/challenge-spotify) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [spotify-client](https://github.com/jainmohit2001/spotify-client) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [spotify-client](https://github.com/jainmohit2001/spotify-client) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-tr.md b/Solutions/challenge-tr.md index 98e6945..2e713e3 100644 --- a/Solutions/challenge-tr.md +++ b/Solutions/challenge-tr.md @@ -2,9 +2,75 @@ The Challenge: [Write your own tr Tool](https://codingchallenges.fyi/challenges/challenge-tr) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own tr Tool](https://github.com/TESLA2402/gocctr) | Go | [TESLA2402](https://github.com/TESLA2402) | -| 2 | [Write Your Own tr Tool](https://github.com/PabloSanchi/tr-python-cli) | Python | [PabloSanchi](https://github.com/PabloSanchi) | \ No newline at end of file +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [Write Your Own tr Tool](https://github.com/TESLA2402/gocctr) | [TESLA2402](https://github.com/TESLA2402) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| +| [Write Your Own tr Tool](https://github.com/PabloSanchi/tr-python-cli) | [PabloSanchi](https://github.com/PabloSanchi) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| \ No newline at end of file diff --git a/Solutions/challenge-traceroute.md b/Solutions/challenge-traceroute.md index 3517333..36e8fe9 100644 --- a/Solutions/challenge-traceroute.md +++ b/Solutions/challenge-traceroute.md @@ -2,8 +2,74 @@ The Challenge: [Write your own Traceroute](https://codingchallenges.fyi/challenges/challenge-traceroute) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Traceroute](https://github.com/jainmohit2001/coding-challenges/blob/master/src/23) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Traceroute](https://github.com/jainmohit2001/coding-challenges/blob/master/src/23) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-uniq.md b/Solutions/challenge-uniq.md index 2f112c3..cfc2aef 100644 --- a/Solutions/challenge-uniq.md +++ b/Solutions/challenge-uniq.md @@ -2,8 +2,75 @@ The Challenge: [Write your own uniq](https://codingchallenges.fyi/challenges/challenge-uniq) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own uniq Tool](https://github.com/jainmohit2001/coding-challenges/blob/master/src/10) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| + +## Haskell +| Solution | Author | +|----------|--------| +| [uniq-like](https://github.com/izebit/coding-challenges/tree/master/10-unique) | [Artem Konovalov](https://github.com/izebit/) | + +## Java +| Solution | Author | +|----------|--------| + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own uniq Tool](https://github.com/jainmohit2001/coding-challenges/blob/master/src/10) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file diff --git a/Solutions/challenge-url-shortener.md b/Solutions/challenge-url-shortener.md index 1930431..2a8276c 100644 --- a/Solutions/challenge-url-shortener.md +++ b/Solutions/challenge-url-shortener.md @@ -2,21 +2,87 @@ The Challenge: [Write your own URL Shortener](https://codingchallenges.fyi/challenges/challenge-url-shortener) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [url_shortner](https://github.com/andrewkaldani/url_shortner) | Python | [andrewkaldani](https://github.com/andrewkaldani) | -| 2 | [short-url](https://github.com/jainmohit2001/short-url) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 3 | [nextjs-url-shortener-ts](https://github.com/ogzhanolguncu/nextjs-url-shortener-ts) | TypeScript | [ogzhanolguncu](https://github.com/ogzhanolguncu) | -| 4 | [ai-code-example](https://github.com/dev-details/ai-code-example) | Python | [dev-details](https://github.com/dev-details) | -| 5 | [short-changed](https://github.com/jengori/short-changed) | Python | [jengori](https://github.com/jengori) | -| 6 | [url-shortener](https://github.com/niyazi-eren/url-shortener) | Go | [niyazi-eren](https://github.com/niyazi-eren/url-shortener) | -| 7 | [url_shortener](https://github.com/vishyarjun/url_shortener) | Python | [vishyarjun](https://github.com/vishyarjun) | -| 8 | [URLShortener](https://github.com/abhijeetnishal/URLShortener) | JavaScript | [abhijeetnishal](https://github.com/abhijeetnishal) | -| 9 | [URL Shortener](https://github.com/edwardbera/Url-Shortener) | JavaScript | [edwardbera](https://github.com/edwardbera) | -| 10 | [miniurl](https://github.com/walvisk/miniurl) | Ruby | [walvisk](https://github.com/walvisk) | -| 11 | [shortly](https://github.com/jmadupalli/shortly) | Java/React | [jmadupalli](https://github.com/jmadupalli) | -| 12 | [quickhop](https://github.com/Tabhi109/quickhop) | TypeScript | [Tabhi109](https://github.com/Tabhi109) | -| 13 | [urlshortener](https://github.com/tanmesh/urlshortener) | Java/React | [tanmesh](https://github.com/tanmesh) | -| 14 | [urlshortener](https://github.com/simasgrilo/urlshortener) | JavaScript/OpenUI5 | [simasgrilo](https://github.com/simasgrilo) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [url-shortener](https://github.com/niyazi-eren/url-shortener) | [niyazi-eren](https://github.com/niyazi-eren/url-shortener) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [shortly](https://github.com/jmadupalli/shortly) | [jmadupalli](https://github.com/jmadupalli) | +| [urlshortener](https://github.com/tanmesh/urlshortener) | [tanmesh](https://github.com/tanmesh) | + +## JavaScript +| Solution | Author | +|----------|--------| +| [URLShortener](https://github.com/abhijeetnishal/URLShortener) | [abhijeetnishal](https://github.com/abhijeetnishal) | +| [URL Shortener](https://github.com/edwardbera/Url-Shortener) | [edwardbera](https://github.com/edwardbera) | +| [urlshortener](https://github.com/simasgrilo/urlshortener) | [simasgrilo](https://github.com/simasgrilo) | + +## Python +| Solution | Author | +|----------|--------| +| [url_shortner](https://github.com/andrewkaldani/url_shortner) | [andrewkaldani](https://github.com/andrewkaldani) | +| [ai-code-example](https://github.com/dev-details/ai-code-example) | [dev-details](https://github.com/dev-details) | +| [short-changed](https://github.com/jengori/short-changed) | [jengori](https://github.com/jengori) | +| [url_shortener](https://github.com/vishyarjun/url_shortener) | [vishyarjun](https://github.com/vishyarjun) | + +## Ruby +| Solution | Author | +|----------|--------| +| [miniurl](https://github.com/walvisk/miniurl) | [walvisk](https://github.com/walvisk) | + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [short-url](https://github.com/jainmohit2001/short-url) | [jainmohit2001](https://github.com/jainmohit2001) | +| [nextjs-url-shortener-ts](https://github.com/ogzhanolguncu/nextjs-url-shortener-ts) | [ogzhanolguncu](https://github.com/ogzhanolguncu) | +| [quickhop](https://github.com/Tabhi109/quickhop) | [Tabhi109](https://github.com/Tabhi109) | \ No newline at end of file diff --git a/Solutions/challenge-wc.md b/Solutions/challenge-wc.md index 5513a8b..288723a 100644 --- a/Solutions/challenge-wc.md +++ b/Solutions/challenge-wc.md @@ -35,6 +35,7 @@ The shared solutions: | Solution | Author | |----------|--------| | [mywc](https://github.com/ebrahim-s-ebrahim/mywc) | [ebrahim-s-ebrahim](https://github.com/ebrahim-s-ebrahim) | +| [wc](https://github.com/Sakhile-Msibi/Coding-Challenges/tree/main/WC-Tool) | [Sakhile Msibi](https://github.com/Sakhile-Msibi) | ## CPP | Solution | Author | @@ -78,6 +79,7 @@ The shared solutions: | [cc1-unix_wc_tool](https://github.com/yildirimmurat/cc1-unix_wc_tool) | [yildirimmurat](https://github.com/yildirimmurat) | | [wc-tool](https://github.com/GauravGuptaDeveloper/Coding-Challenges/tree/wc-tool/wc-tool) | [GauravGuptaDeveloper](https://github.com/GauravGuptaDeveloper) | | [ccwc](https://github.com/jkjarvis/John_crickett_coding_challenges/tree/main/challenge_1_wc) | [jkjarvis](https://github.com/jkjarvis) | +| [wctool](https://github.com/shenba1712/wctool) | [Shenba](https://github.com/shenba1712) | ## JavaScript | Solution | Author | @@ -104,6 +106,7 @@ The shared solutions: | [WordCountPY](https://github.com/Kingcitaldo125/WordCountPY) | [Kingcitaldo125](https://github.com/Kingcitaldo125) | | [ccwc](https://github.com/bawejahritik/cli---word-count-tool) | [bawejahritik](https://github.com/bawejahritik) | | [wc_tool](https://github.com/WeebMogul/Coding-Challenges-solutions/tree/main/Challenge%201%20-%20wc%20tool) | [weebmogul](https://github.com/WeebMogul) | +| [wc](https://github.com/lwcarani/py-wc) | [Luke Carani](https://github.com/lwcarani) | ## Ruby | Solution | Author | @@ -127,4 +130,5 @@ The shared solutions: | Solution | Author | |----------|--------| | [Write Your Own wc Tool](https://github.com/jainmohit2001/coding-challenges/tree/master/src/1) | [jainmohit2001](https://github.com/jainmohit2001/) | -| [my-ccwc-tool](https://github.com/ahmed22362/weekly-coding-challenges/tree/main/01_Build_your_own_wc) | [Ahmed-Makhlouf](https://github.com/ahmed22362) | \ No newline at end of file +| [my-ccwc-tool](https://github.com/ahmed22362/weekly-coding-challenges/tree/main/01_Build_your_own_wc) | [Ahmed-Makhlouf](https://github.com/ahmed22362) | +| [wc](https://github.com/ankur26/codingchallenges-solutions/tree/main/ccwc) | [Ankur Bhatkalkar](https://github.com/ankur26) | \ No newline at end of file diff --git a/Solutions/challenge-webserver.md b/Solutions/challenge-webserver.md index 802028b..c13d49a 100644 --- a/Solutions/challenge-webserver.md +++ b/Solutions/challenge-webserver.md @@ -2,10 +2,78 @@ The Challenge: [Write your own Web Server](https://codingchallenges.fyi/challenges/challenge-webserver) +## Table of contents +* [Bash](#bash) +* [C](#c) +* [C Sharp](#c-sharp) +* [CPP](#cpp) +* [Go](#go) +* [Haskell](#haskell) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) +* [Ruby](#ruby) +* [Rust](#rust) +* [Scala](#scala) +* [TypeScript](#typescript) + The shared solutions: -| No. | Solution | Language | Author | -|-----|----------|----------|--------| -| 1 | [Write Your Own Web Server](https://github.com/jainmohit2001/coding-challenges/blob/master/src/11) | TypeScript | [jainmohit2001](https://github.com/jainmohit2001) | -| 2 | [Write Your Own Web Server](https://github.com/lolo8304/coding-challenge/tree/main/no-11) | Java | [lolo8304](https://github.com/lolo8304) | -| 3 | [webserver](https://github.com/alphaDia/webserver) | Python | [alphaDia](https://github.com/alphaDia) | +## Bash +| Solution | Author | +|----------|--------| + +## C +| Solution | Author | +|----------|--------| + + +## C Sharp +| Solution | Author | +|----------|--------| + +## CPP +| Solution | Author | +|----------|--------| + +## Go +| Solution | Author | +|----------|--------| +| [Write Your Own Web Server](https://github.com/iamvineettiwari/go-web-server) | [iamvineettiwari](https://github.com/iamvineettiwari) | +| 5 | [Web Server](https://github.com/tlarnold10/coding-challenges/tree/main/webServer) | [Trevor Arnold](https://github.com/tlarnold10) | + +## Haskell +| Solution | Author | +|----------|--------| + +## Java +| Solution | Author | +|----------|--------| +| [Write Your Own Web Server](https://github.com/lolo8304/coding-challenge/tree/main/no-11) | [lolo8304](https://github.com/lolo8304) | + +## JavaScript +| Solution | Author | +|----------|--------| + +## Python +| Solution | Author | +|----------|--------| +| [webserver](https://github.com/alphaDia/webserver) | [alphaDia](https://github.com/alphaDia) | + +## Ruby +| Solution | Author | +|----------|--------| + +## Rust +| Solution | Author | +|----------|--------| + + +## Scala +| Solution | Author | +|----------|--------| + +## TypeScript +| Solution | Author | +|----------|--------| +| [Write Your Own Web Server](https://github.com/jainmohit2001/coding-challenges/blob/master/src/11) | [jainmohit2001](https://github.com/jainmohit2001) | \ No newline at end of file