https://github.com/raverona/clojure-coding-challenges
A Clojure and Algorithms study
https://github.com/raverona/clojure-coding-challenges
algorithms clojure cracking-the-coding-interview
Last synced: 11 months ago
JSON representation
A Clojure and Algorithms study
- Host: GitHub
- URL: https://github.com/raverona/clojure-coding-challenges
- Owner: raverona
- License: epl-2.0
- Created: 2021-12-07T18:16:41.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-30T21:58:57.000Z (about 2 years ago)
- Last Synced: 2025-01-10T21:11:36.479Z (about 1 year ago)
- Topics: algorithms, clojure, cracking-the-coding-interview
- Language: Clojure
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Clojure Coding Challenges
[](https://app.circleci.com/pipelines/github/raverona/clojure-coding-challenges)
[](./LICENSE)
A clojure and algorithms study.
# Context
`clojure-coding-challenges` is a Clojure library with functions that implement the coding challenges contained in the [CRACKING the CODING INTERVIEW](https://www.crackingthecodinginterview.com/) book.
The ideia is to have at least two implementations:
1. The most idiomatic one;
2. One without using any shortcuts;
Calculating their run time and space complexity, [using big O notation](https://en.wikipedia.org/wiki/Big_O_notation),
and at least two kinds of tests:
1. One using a declative approach;
2. One using a generative approach;
The purpose of this repository is to study clojure, and alrorithms at the same time.
# Usage
TODO
# License
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License, v. 2.0 are satisfied: GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or (at your
option) any later version, with the GNU Classpath Exception which is available
at https://www.gnu.org/software/classpath/license.html.