References:
- Double Cola problem on CodeWorse: https://www.codewars.com/kata/551dd1f424b7a4cdae0001f0
- https://en.wikipedia.org/wiki/Run-length_encoding
- My Video on DP in Haskell: https://www.youtube.com/watch?v=LjrCckaHjB0
- Computerphile video on Infinite Data Structures in Haskell: https://www.youtube.com/watch?v=bnRNiE_OVWA
- Lazyness in Clojure: http://clojure-doc.org/articles/language/laziness.html
- Destructuring in Clojure: https://clojure.org/guides/destructuring
- Slow Haskell solution: https://gist.github.com/rexim/6326e2d762283af715b7cdb69239bd65
- Slow Clojure solution: https://gist.github.com/rexim/81787a5bf777cb2ae06f468527aed2c3
Support:
- Patreon: https://www.patreon.com/tsoding
- Twitch Subscription: https://www.twitch.tv/subs/tsoding
- Streamlabs Donations: https://streamlabs.com/tsoding/tip
Feel free to use this video to make highlights and upload them to YouTube (also please put the link to this channel in the description)