Coding Challenges
Coding challenges and interview take-home exercises.
Index
- 99 Prolog Problems
- Amazon
- LRU Cache (Elixir)
- Marketplace Promotions (Elixir)
- C2 Wiki
- Odd Word Problem (Elixir)
- Reverse Words in a String (Elixir)
- Telegram Problem (Elixir)
- Codewars
- 3 kyu - Can you get the loop? (JavaScript)
- 3 kyu - Molecule to atoms (JavaScript)
- 4 kyu - Human readable duration format (Elixir)
- 4 kyu - LRU Cache (JavaScript)
- 4 kyu - Next bigger number with the same digits (JavaScript)
- 4 kyu - Range Extraction (JavaScript)
- 4 kyu - Snail Sort (JavaScript)
- 4 kyu - The observed PIN (JavaScript)
- 5 kyu - Break camelCase (JavaScript)
- 5 kyu - Calculating with Functions (JavaScript)
- 5 kyu - Directions Reduction (Elixir)
- 5 kyu - Hungry Hippos (JavaScript)
- 5 kyu - Soundex (JavaScript)
- 5 kyu - Sum of Pairs (Elixir)
- 5 kyu - Sum of Pairs (JavaScript)
- 6 kyu - Count the Smiley Faces (JavaScript)
- 6 kyu - Equal Sides of An Array (Kotlin)
- 7 kyu - Get the Middle Character (JavaScript)
- Daily Coding Problem
- Generate numbers with a probability (JavaScript)
- Product at index (JavaScript)
- Serialize a tree (JavaScript)
- Simplify a directory path (JavaScript)
- Sum of any two numbers (JavaScript)
- Facebook
- Unique Substrings (Elixir)
- LeetCode
- Surrounded Regions (JavaScript)
- LinkedIn
- Nested Integer (JavaScript)
- Pex
- Concatenate nested error messages (JavaScript)
- Project Euler
- Even Fibonacci Numbers (Elixir)
- Multiples of 3 and 5 (Elixir)
Apps
- 7Geese
- A dashboard of GitHub open source projects (JavaScript)
- Casumo
- A list of 1 million products (JavaScript)
- FieldChat
- Help Scout
- A book store (JavaScript)
- Sitemate
- A confirmation dialog (JavaScript)
- Telemetry TV
- A login form (JavaScript)
- Wealthsimple
- Portfolio rebalancer (JavaScript)
Generic
- Evaluate an expression (JavaScript)
- Linked list (JavaScript)
- Bubble, Insertion, Merge, Quick and Selection Sort algorithms (JavaScript)