A Kotlin solution set for the first 100 problems corresponding to the Project Euler challenges.
100/100 solved: 🏝️ 🏝️ 🏝️ 🏝️ 🏝️ 🏝️ 🏝️ 🏝️ 🏝️ 🏝️
Problem content on the Project Euler site is licensed under CC BY-NC-SA 4.0.
Some problems have been altered to either generalise their goal or implement further constraints, as influenced by the problem outlines found on HackerRank.
Inside the main package, problem solutions are separated into batches with 10 solution classes per package.
Each problem has a corresponding test class located in the matching batch inside the test package.
If a function is used in multiple solutions, it is elevated out of its original class and placed in the util package. This folder contains custom classes and top-level functions for combinatorics, mathematics, search algorithms, string processing, and test automation.
While this is the original solution set, other project repositories have been created:
To practise Python 🐍
As well as C++ ⚡