diff --git a/Projects/1-Beginner/Caesar-Cipher.md b/Projects/1-Beginner/Caesar-Cipher.md new file mode 100644 index 00000000..8038e4ff --- /dev/null +++ b/Projects/1-Beginner/Caesar-Cipher.md @@ -0,0 +1,19 @@ + +Caesar Cipher is an ancient codificating strategy that Roman imperators used. It is just a shifting letters process, where the user writes a message and there are some letters skips and the user sends the new codificated message. Your challenge is to create an app to codificate messages, or decodificate them. + +## User Stories + +- [ ] User can see an input to type his message. +- [ ] User can request how many shifts the letters will have. +- [ ] User can access his new message and add it to clipboard. + +## User features +- [ ] User can decode the message . +- [ ] User can also decode the message using force (displays every combination of possible shifted message). + +## Useful links +[Python String Split](https://www.w3schools.com/python/ref_string_split.asp) +[Javascript String Split](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/String/split) + +## Example projects +[My own Caesar Cipher Algorithm](https://github.com/hugofolloni/100-days-of-code-challenge/blob/main/000/cypher.py)