/the-coding-interview

Programming exercises, code katas and puzzles for your job interview training - or just for fun.

Primary LanguagePythonMIT LicenseMIT

Logo

Oh, hi there!

Didn’t see you come in the door. Seems like a lot of people are interested in getting better at programming. That’s awesome!

I honestly did not expect the big amount of interest in the project. I should clean up a bit… If you'd like to help me with that, please send me a mail. Anyway, the main purpose is doing some fun programming workouts from time to time to stay in shape.
So come on in and look around!

Contributing

Interested in contributing? Find problems that don't have solutions yet in the language of your choice by running the find missing solutions bash script.

See more information in Contributing

Credits

Currently, this is a collection of the following resources:

The awesome title image was Designed by Freepik.

Statistics

───────────────────────────────────────────────────────────────────────────────
Language                 Files     Lines   Blanks  Comments     Code Complexity
───────────────────────────────────────────────────────────────────────────────
Python                     155      5707      642       623     4442       1418
Markdown                    80      1176      363         0      813          0
JavaScript                  61      1758      248       234     1276        268
CoffeeScript                24       600       75        90      435         73
PHP                         22       612       78         3      531         46
Autoconf                    16     18720     1010         0    17710          0
Rust                        16       663       75        22      566         46
C#                          14       592       75        31      486         59
Kotlin                      14       380       55        25      300         50
Java                        13       537       68        42      427         91
Go                          12       411       63         3      345         52
Ruby                        11       208       20        85      103         16
C                            9       217       40        16      161         38
C++                          9       332       40        14      278         53
Haskell                      6        55        9         3       43          4
F#                           5        81       11        19       51          5
Plain Text                   5     85426     2693         0    82733          0
C++ Header                   4       268       49         9      210         15
TypeScript                   4        83       19         0       64          9
C Header                     1        18        6         2       10          0
LOLCODE                      1        30        6         0       24          2
License                      1        21        4         0       17          0
MSBuild                      1        53        0         7       46          0
SVG                          1      1035        1         1     1033          0
Shell                        1        51       10        16       25          5
Swift                        1        86        3         7       76          3
gitignore                    1        11        0         0       11          0
───────────────────────────────────────────────────────────────────────────────
Total                      488    119131     5663      1252   112216       2253
───────────────────────────────────────────────────────────────────────────────
Estimated Cost to Develop $3,838,423
Estimated Schedule Effort 25.578134 months
Estimated People Required 17.776188
───────────────────────────────────────────────────────────────────────────────