From 056e386b165fd86f3c5b2b5ff5e3645a6f94c73c Mon Sep 17 00:00:00 2001 From: billalp Date: Mon, 28 Oct 2019 09:24:12 +0000 Subject: [PATCH] First test working --- caesar/caesar.js | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/caesar/caesar.js b/caesar/caesar.js index f4d6a25..f667b85 100644 --- a/caesar/caesar.js +++ b/caesar/caesar.js @@ -1,5 +1,24 @@ -const caesar = function() { +const caesar = function(value, addBy) { + const alphabet = 'abcdefghijklmnopqrstuvwxyz'.split(''); + const newVal = value.toString().toLowerCase(); + if (alphabet.includes(newVal) === true) { + var letterIndex = alphabet.indexOf(newVal); + var finalIndex = letterIndex + addBy; + + return alphabet[finalIndex].toUpperCase(); + } else { + return 'Value is not a part of the alphabet'; + } } -module.exports = caesar +module.exports = caesar; + +/* Pseudocode + + + + + + +*/