Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/faheel/awesome-99-problems

A curated list of awesome Ninety-Nine Problems for various languages.
https://github.com/faheel/awesome-99-problems

List: awesome-99-problems

99-problems 99problems awesome awesome-list haskell java-8 kotlin lisp ninety-nine-problems prolog scala swift

Last synced: 26 days ago
JSON representation

A curated list of awesome Ninety-Nine Problems for various languages.

Awesome Lists containing this project

README

        

# Awesome Ninety-Nine Problems [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

A curated list of awesome Ninety-Nine Problems for various languages.

> The purpose of this problem collection is to give you the opportunity to practice your skills in logic programming. Your goal should be to find the most elegant solution of the given problems. Efficiency is important, but logical clarity is even more crucial. Some of the (easy) problems can be trivially solved using built-in predicates. However, in these cases, you learn more if you try to find your own solution.
>
> *— Werner Hett*

## Languages

### F#

- [99 Problems set in F#](https://github.com/28ACB29/99-Problems) by Arthur Baroi

### Haskell

- [H-99: Ninety-Nine Haskell Problems](https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems) by HaskellWiki
- [Ninety-Nine Problems in Haskell](https://github.com/shekhargulati/99-problems/tree/master/haskell) by Shekhar Gulati
- [H-99: Ninety-Nine Haskell Problems](https://github.com/asarkar/99-haskell) by Abhijit Sarkar

### Java 8

- [Ninety-Nine Problems in Java 8](https://github.com/shekhargulati/99-problems/tree/master/java8) by Shekhar Gulati

### Kotlin

- [Ninety-Nine Kotlin Problems](https://github.com/dkandalov/kotlin-99) by Dmitry Kandalov

### Lisp

- [L-99: Ninety-Nine Lisp Problems](http://www.ic.unicamp.br/~meidanis/courses/mc336/2006s2/funcional/L-99_Ninety-Nine_Lisp_Problems.html) by Unknown

### OCaml

- [OCaml Exercises](https://ocaml.org/exercises) by [Thibaut Mattio and the OCaml Team](https://github.com/ocaml/ocaml.org/pull/147)
- [99 Problems in OCaml](https://github.com/mxthevs/99-problems) by Matheus Henrique

### Prolog

- [P-99: Ninety-Nine Prolog Problems](https://web.archive.org/web/20191212113002/https://sites.google.com/site/prologsite/prolog-problems) by Werner Hett

### Scala

- [S-99: Ninety-Nine Scala Problems](http://aperiodic.net/phil/scala/s-99/) by Phil Gold
- [S-99](https://github.com/asarkar/99-scala) by Abhijit Sarkar
- [Ninety-Nine Problems in Scala](https://github.com/shekhargulati/99-problems/tree/master/scala) by Shekhar Gulati
- [99 Problems in Scala](https://github.com/krailis/99-Problems/tree/master/Scala) by Konstantinos Railis
- [S-99](https://github.com/arturka/S-99) by Artur Abdalimov

### Swift

- [Ninety-Nine Swift Problems](http://www.enekoalonso.com/projects/99-swift-problems/) by Eneko Alonso
- [99 Problems with Swift](https://github.com/ganesh47/swift-99-problems) by ganesh47

## Source

The above list has been obtained by searching for variations of "99 problems" on various search engines and on code hosting services such as GitHub and GitLab. If you find a new link that can be added here, or an outdated link that should be updated, please open a pull request to update this list.

You can also find repositories on GitHub under these tags:

- [`ninety-nine-problems`](https://github.com/topics/ninety-nine-problems)
- [`99problems`](https://github.com/topics/99problems)
- [`99-problems`](https://github.com/topics/99-problems)

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)

Content of this repository is licensed under the [Creative Commons CC0 license](https://creativecommons.org/publicdomain/zero/1.0/).

To the extent possible under law, [Syed Faheel Ahmad](https://faheel.com) has waived all copyright and related or neighboring rights to this work.