JSFiddle - React, Tailwind, and code Playground
by XarX
JavaScript
var riddle = [18,24,9,26,6,1,4,20,11,22,2,15,21,7,14,23,12,25,18,10,5,13,16,19,3,8];
var order=["Ψ","X","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","!","."];
console.log("Start");
for (var i=0; i < order.length+1; i++) {
var output = "";
for (var j=0; j < riddle.length; j++) {
output+=order[(riddle[j]+i-1)%order.length];
}
console.log(output);
}
console.log("-----------");
var currentId = 0
for (var i=0; i < order.length+1; i++) {
var output = "";
for (var j=0; j < riddle.length; j++) {
output+=order[(currentId+riddle[j]+i)%order.length];
currentId+=riddle[j];
}
console.log(output);
}