Algorithm taken from alexkroman/word-ladder
Usage
See @alexkroman's instructions for the general idea.
require "rungs"
# 0
Rungs::WordLadder.new(word: "best").call.data.count
#1 (bonus)
result = Rungs::Climb.new.call.data
result.select { |k,v| v.count == 33 }
#2 (bonus)
Rungs::WordLadder.new(word: "best", steps: 3).call.data.count
Installation
Add this line to your application's Gemfile:
gem 'rungs'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rungs
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request