All Projects → shrynx → 99.re

shrynx / 99.re

99 problems with reason(able) solutions.

Programming Languages

ocaml
1615 projects
reason
219 projects
bucklescript
41 projects

Labels

Projects that are alternatives of or similar to 99.re

One Punch Fitness
A "One Punch Man"-inspired workout app!
Stars: ✭ 64 (-39.62%)
Mutual labels:  reasonml
Lenses Ppx
PPX to derive GADT lenses for ReasonML
Stars: ✭ 85 (-19.81%)
Mutual labels:  reasonml
Jsoo React
js_of_ocaml bindings for ReactJS. Based on ReasonReact.
Stars: ✭ 101 (-4.72%)
Mutual labels:  reasonml
Restyled
Styled Components concept for Reason React, only works with bs-react-native for now
Stars: ✭ 68 (-35.85%)
Mutual labels:  reasonml
Bs Glamor
BuckleScript bindings for glamor
Stars: ✭ 83 (-21.7%)
Mutual labels:  reasonml
A Reason React Tutorial
included code for A ReasonReact Tutorial
Stars: ✭ 94 (-11.32%)
Mutual labels:  reasonml
Gitlab Search
Command line tool to search for contents in GitLab repositories
Stars: ✭ 60 (-43.4%)
Mutual labels:  reasonml
Dmmf
Implementing Scott Wlaschin's “Domain Modeling Made Functional” in Rust, Elm, F♯, and ReasonML
Stars: ✭ 103 (-2.83%)
Mutual labels:  reasonml
Timerlab
⏰ A simple and customizable timer
Stars: ✭ 84 (-20.75%)
Mutual labels:  reasonml
Reason
Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
Stars: ✭ 9,545 (+8904.72%)
Mutual labels:  reasonml
Revery Terminal
Barebones terminal emulator built with ReasonML + Revery + libvterm
Stars: ✭ 76 (-28.3%)
Mutual labels:  reasonml
Introduce Reason Example
An example app made with Create React App which introduces a Reason component
Stars: ✭ 82 (-22.64%)
Mutual labels:  reasonml
Ppx bs css
A ppx rewriter for CSS expressions.
Stars: ✭ 98 (-7.55%)
Mutual labels:  reasonml
Reenv
dotenv-cli implementation in native ReasonML providing near-instant startup times
Stars: ✭ 65 (-38.68%)
Mutual labels:  reasonml
Routes
typed bidirectional routes for OCaml/ReasonML web applications
Stars: ✭ 102 (-3.77%)
Mutual labels:  reasonml
Cactus
🌵A composable static site generator
Stars: ✭ 63 (-40.57%)
Mutual labels:  reasonml
Reason Loadable
🔥 Suspense/Lazy for ReasonReact.
Stars: ✭ 88 (-16.98%)
Mutual labels:  reasonml
Verified React
Automated reasoning for React/ReasonML
Stars: ✭ 104 (-1.89%)
Mutual labels:  reasonml
Reason Reactify
🚀 Transform a mutable tree into a functional React-like API
Stars: ✭ 102 (-3.77%)
Mutual labels:  reasonml
Reason React Native Web Example
Razzle + Reason-React + React-Native-Web. Damn that's a lot of R's.
Stars: ✭ 98 (-7.55%)
Mutual labels:  reasonml

99 Problems

Solutions to 99 Problems implemented in Reason.

Status

Currently in progress.

Working with lists

No. Description Solution No. Description Solution
01 Last element completed 15 Replicate completed
02 Last two elements completed 16 Drop every N'th completed
03 K'th element completed 17 Split completed
04 Length completed 18 Slice completed
05 Reverse completed 19 Rotate completed
06 Palindrome completed 20 Remove completed
07 Flatten completed 21 Insert completed
08 Eliminate duplicates completed 22 Range completed
09 Pack duplicates completed 23 Random select completed
10 Run-length completed 24 Random numbers completed
11 Modified run-length completed 25 Random permutation completed
12 Decode run-length completed 26 Combinations completed
13 Direct run-length completed 27 Group completed
14 Duplicate completed 28 Sort by length completed

Arithmetic

No. Description Solution No. Description Solution
31 Prime completed 37 Improve 32 completed
32 GCD completed 38 Compare 32 and 35 completed
33 Coprime completed 39 List prime numbers completed
34 Euler's totient completed 40 Goldbach's conjecture completed
35 Prime factors completed 41 Goldbach compositions completed
36 Prime factors (pair) completed

Logic and Codes

No. Description Solution
46 Truth tables for logical expressions completed
47 Truth tables for logical expressions (2) completed (combined with 46)
48 Truth tables for logical expressions (3) completed
49 Gray code completed
50 Huffman code completed

Binary Trees

No. Description Solution No. Description Solution
54A Check Binary Tree No need as type checked 62 Collect internals completed
55 Completely balanced completed 62B Collect nodes at a level completed
56 Symmetric completed 63 Complete binary tree completed
57 Binary search trees completed 64 Layout 1 completed
58 Generate-and-test completed 65 Layout 2 completed
59 Height-balanced completed 66 Layout 3 completed
60 48 with N nodes completed 67A Stringify completed
61 Count leaves completed 68 Preorder and inorder completed
61A Collect leaves completed 69 Dotstring completed

Multiway Trees

No. Description Solution
70B Check Multiway Tree No need as type checked
70C Count nodes completed
70 Node string completed
71 Internal path length completed
72 Bottom-up order completed
73 Lisp-like tree completed

Graphs

No. Description Solution No. Description Solution
80 Conversions completed 85 Graph isomorphism completed
81 Path completed 86 Graph coloration completed
82 Cycle completed 87 Depth-first traversal completed
83 Spanning trees completed 88 Connected components completed
84 Minimal spanning tree completed 89 Bipartite graphs Not implemented

Miscellaneous Problems

No. Description Solution No. Description Solution
90 Eight queens problem completed 95 English number words completed
91 Knight's tour completed 96 Syntax checker completed
92 Von Koch's conjecture completed 97 Sudoku completed
93 An arithmetic puzzle completed 98 Nonograms completed
94 K-regular simple graphs completed 99 Crossword puzzle Not implemented

Acknowledgement

References

Insipration

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].