From 73d44d98a1dd4c5aa7f47126ec2e2579f7baf9f2 Mon Sep 17 00:00:00 2001 From: Ayush Garg <56703197+megargayu@users.noreply.github.com> Date: Sat, 30 Apr 2022 11:21:13 -0700 Subject: [PATCH] Use `five` in `five.replaceLetter` --- five.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/five.js b/five.js index 90507e66..5c33fc71 100755 --- a/five.js +++ b/five.js @@ -202,12 +202,12 @@ } function replaceLetter(z) { if('0' <= z && z <= '9') { - return ((parseInt(z)+5)%10).toString(); + return ((parseInt(z) + five()) % (five() + five())).toString(); } - var aLetter = (z <= 'Z' ? 'A': 'a').charCodeAt(0); - var x = 5 + z.charCodeAt(0) - aLetter; - x %= 26; - return String.fromCharCode(x+aLetter); + var aLetter = (z <= 'Z' ? 'A': 'a').charCodeAt(five() - five()); + var x = five() + z.charCodeAt(five() - five()) - aLetter; + x %= five() * five() + five() / five(); + return String.fromCharCode(x + aLetter); } return word.replace(/[a-zA-Z0-9]/g, replaceLetter); };