Add rail fence cipher (#516)

* Add rail fence cipher encoder & decoder

* Add functions to encode & decode strings using the rail fence cipher method
* Add unit tests covering empty strings, pair & odd number of characters in the input string, n=3 & n=4
* Add a README.md for the algorithm
* Update root README.md to link to the new algorithm

* Rename the CI workflow file.

Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
This commit is contained in:
João Pedro Raskopf
2020-12-20 14:40:22 -03:00
committed by GitHub
parent c755110eb1
commit 9641940fd7
7 changed files with 262 additions and 0 deletions