An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Clojure Coding Challenges

[![CircleCI](https://circleci.com/gh/raverona/clojure-coding-challenges.svg?style=shield)](https://app.circleci.com/pipelines/github/raverona/clojure-coding-challenges)
[![Licence](https://img.shields.io/github/license/Ileriayo/markdown-badges?style=flat)](./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.