You are viewing a single comment's thread. Return to all comments →
JavaScript
function encryption(s) { // Write your code here s=s.split(" ").join(""); let sSqrt=Math.sqrt(s.length); let up=Math.ceil(sSqrt); let down=Math.floor(sSqrt); let carp=up*down; let out=""; let outs=[]; let k=0; console.log(s.length); ////************************************************ if(carp<s.length){ for(let i=0; i<up; i++){ for(let j=0; j<up; j++){ if(s[k]!==undefined){ out+=s[k];} k++; console.log(k); } outs.push(out); out=""; } let sonuc=""; // console.log(outs); for(let i=0; i<up; i++){ for(let j=0; j<up; j++){ sonuc+=outs[j].slice(i, i+1); } sonuc+=" "; } return sonuc; } ////************************************************ else{ for(let i=0; i<down; i++){ for(let j=0; j<up; j++){ if(s[k]!==undefined){ out+=s[k];} k++; //console.log(k); } outs.push(out); out=""; } let sonuc=""; for(let i=0; i<up; i++){ for(let j=0; j<down; j++){ sonuc+=outs[j].slice(i, i+1); } sonuc+=" "; } return sonuc; } }
Seems like cookies are disabled on this browser, please enable them to open this website
Encryption
You are viewing a single comment's thread. Return to all comments →
JavaScript