Skip to content
This repository was archived by the owner on Mar 1, 2026. It is now read-only.

Commit 4129a48

Browse files
committed
Readme update is now completed
1 parent 279753c commit 4129a48

1 file changed

Lines changed: 33 additions & 19 deletions

File tree

README.md

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,20 @@ This repo’s layout isn’t idiomatic to any one language — it’s a mix of E
88

99
When I first started these challenges, I was in a teaching job and I was completing them between classes and during times when my students had been tasked and was literally doing nothing. These challenges go all the way up to week 4/5. These are not my best work, I was more interested in making stuff work. However, when I quit the teaching job and was able to sit down and focus on quality, I started everything again. I went over the week one python work and moved everything to a standard that any colleage, customer or employer would be more than happy with.
1010

11-
So below is a table of challenges that I consider to be complete, and to have been completed to a high professional standard that you'd expect from any work I was doing. Inline docs, testing, linting, static code analysis, CI/ CD etc.
11+
So below is a table of challenges that I consider to be complete, and to have been completed to a high professional standard that you'd expect from any work I was doing. Inline docs, testing, linting, static code analysis, CI/ CD etc. Each PR for each challenge is listed below. If it's not in this table and it's in the repo, consider it a working draft of my thoughts.
1212

1313

14-
📝 == links to source code / doc tests
15-
16-
🧪 == links to test files
17-
14+
### Week 1
1815

1916
| | | Python | Elixir | TypeScript | Go |
2017
|-|- |- |- |- |- |
2118
| W1/1| Plus Minus |[![PR](img/pr.svg)][11py]|[![PR](img/pr.svg)][11ex]|||
22-
| W1/2| Mini Max Sum |[![PR](img/pr.svg)][12py]|[![PR](img/pr.svg)][11ex]|||
23-
| W1/3| Time Conversion |[![PR](img/pr.svg)][13py]|[![PR](img/pr.svg)][11ex]|||
24-
| W1/4| Breaking Records |[![PR](img/pr.svg)][14py]|[![PR](img/pr.svg)][11ex]|||
25-
| W1/5| Camel Case |[![PR](img/pr.svg)][15py]|[![PR](img/pr.svg)][11ex]|||
26-
| W1/6| Divisible Sum Pairs |[![PR](img/pr.svg)][16py]|[![PR](img/pr.svg)][11ex]|||
27-
| W1/7| Sparse Array |[![PR](img/pr.svg)][17py]||||
19+
| W1/2| Mini Max Sum |[![PR](img/pr.svg)][12py]|[![PR](img/pr.svg)][12ex]|||
20+
| W1/3| Time Conversion |[![PR](img/pr.svg)][13py]|[![PR](img/pr.svg)][13ex]|[![PR](img/pr.svg)][13ts]|[![PR](img/pr.svg)][13go]|
21+
| W1/4| Breaking Records |[![PR](img/pr.svg)][14py]|[![PR](img/pr.svg)][14ex]|||
22+
| W1/5| Camel Case |[![PR](img/pr.svg)][15py]|[![PR](img/pr.svg)][15ex]|||
23+
| W1/6| Divisible Sum Pairs |[![PR](img/pr.svg)][16py]|[![PR](img/pr.svg)][16ex]|||
24+
| W1/7| Sparse Array |[![PR](img/pr.svg)][17py]|[![PR](img/pr.svg)][17ex]|||
2825

2926
[11py]: https://github.com/treejamie/hackerrank-90days/pull/108
3027
[12py]: https://github.com/treejamie/hackerrank-90days/pull/108
@@ -34,13 +31,30 @@ So below is a table of challenges that I consider to be complete, and to have be
3431
[16py]: https://github.com/treejamie/hackerrank-90days/pull/114
3532
[17py]: https://github.com/treejamie/hackerrank-90days/pull/115
3633

37-
[11ex]: https://github.com/treejamie/hackerrank-90days/pull/108
38-
[12ex]: https://github.com/treejamie/hackerrank-90days/pull/108
39-
[13ex]: https://github.com/treejamie/hackerrank-90days/pull/109
40-
[14ex]: https://github.com/treejamie/hackerrank-90days/pull/111
41-
[15ex]: https://github.com/treejamie/hackerrank-90days/pull/113
42-
[16ex]: https://github.com/treejamie/hackerrank-90days/pull/114
43-
[17ex]: https://github.com/treejamie/hackerrank-90days/pulv/115
34+
[11ex]: https://github.com/treejamie/hackerrank-90days/pull/103
35+
[12ex]: https://github.com/treejamie/hackerrank-90days/pull/138
36+
[13ex]: https://github.com/treejamie/hackerrank-90days/pull/141
37+
[14ex]: https://github.com/treejamie/hackerrank-90days/pull/142
38+
[15ex]: https://github.com/treejamie/hackerrank-90days/pull/148
39+
[16ex]: https://github.com/treejamie/hackerrank-90days/pull/151
40+
[17ex]: https://github.com/treejamie/hackerrank-90days/pull/152
41+
42+
[11ts]: #
43+
[12ts]: #
44+
[13ts]: https://github.com/treejamie/hackerrank-90days/pull/136
45+
[14ts]: #
46+
[15ts]: #
47+
[16ts]: #
48+
[17ts]: #
49+
50+
[11go]: #
51+
[12go]: #
52+
[13go]: https://github.com/treejamie/hackerrank-90days/pull/147
53+
[14go]: #
54+
[15go]: #
55+
[16go]: #
56+
[17go]: #
57+
4458

4559

4660
Spot something I could improve? Open an issue and point it out — that would be swell.
@@ -51,7 +65,7 @@ The HackerRank 90-day course was designed as a three-month prep for recruitment
5165

5266
What I’m noticing, though, is that it’s also improving my authoring skills more broadly.
5367

54-
I started in January. At first, I just wanted to get through it in Python — a collection of scripts to store solutions. Then I added per-file unit testing. Then I started doing the challenges in different languages, and it evolved from there. Now it’s basically a code dojo for me, where I’m working through
68+
I started in January. At first, I just wanted to get through it in Python — a collection of scripts to store solutions. Then I added per-file unit testing. Then I started doing the challenges in different languages, and it evolved from there. Now it’s basically a code dojo for me, where I’m working through each challenge in each language. I'm learning a lot. Especially about parsing text files (_test cases_).
5569

5670
I’ll be very pleased if I complete these challenges by the end of 2025 in four languages: Python, Elixir, Go, and TypeScript. The aim is to get a nice 25% language distribution across the repository and to demonstrate competence in basic project layout, standard libraries, testing methodologies, and — most importantly — low-complexity solutions.
5771

0 commit comments

Comments
 (0)