https://github.com/neelkamath/ctci-practice
🧑💻 Just me practicing Cracking the Coding Interview problems
https://github.com/neelkamath/ctci-practice
algorithms ctci data-structures kotlin
Last synced: 11 months ago
JSON representation
🧑💻 Just me practicing Cracking the Coding Interview problems
- Host: GitHub
- URL: https://github.com/neelkamath/ctci-practice
- Owner: neelkamath
- License: mit
- Created: 2021-08-14T08:19:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-14T06:38:15.000Z (over 3 years ago)
- Last Synced: 2025-03-12T02:44:31.711Z (over 1 year ago)
- Topics: algorithms, ctci, data-structures, kotlin
- Language: Kotlin
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cracking the Coding Interview Practice
My attempts at learning algorithms and data structures by attempting to solve the problems given in the sixth edition of
the book _Cracking the Coding Interview: 189 Programming Questions and Solutions_.
## Installation
- Clone the repo using one of the following steps:
- `git clone git@github.com:neelkamath/ctci-practice.git`
- `git clone https://github.com/neelkamath/ctci-practice.git`
- Install [OpenJDK 16 (HotSpot)](https://adoptopenjdk.net/?variant=openjdk16&jvmVariant=hotspot).
- Install the [Kotlin compiler](https://kotlinlang.org/docs/command-line.html).
## Usage
1. Go to the program's directory (e.g., `cd src/chapter1/problem1`).
2. Run (e.g., `kotlinc -script solution1.kts`).
## Contributing
Each program file is self-contained (i.e., doesn't reference other files). Top-level files in chapters such as [`src/chapter2/linkedList.kts`](src/chapter2/linkedList.kts) are meant for learning the ins and outs of specific data structures, and aren't meant to be run or used anywhere.
## License
This project is under the [MIT License](LICENSE).