Thursday, 6 July 2017

Code camp- Java Script



https://repl.it/languages/javascript
=================================
function rot13(str) { // LBH QVQ VG!
 
 
  // console.log(str.charAt(0));
 

  // console.log(str.charCodeAt(0));
  // var x=str.charCodeAt(0)-13;
  // console.log(str.charCodeAt(0)-13);
  // console.log(String.fromCharCode(x));
   var m,n;
   var p,q,r,s;
   var arr=str.split('');
   var newStr=[];
   var finStr="";
 

 for(var i=0;i<arr.length;i++){
     // m=parseInt(str.charCodeAt(i)+13);
    // n=parseInt(str.charCodeAt(i)-13);
 
     // console.log(m);
     
      p=str.charCodeAt(i);
      //console.log(p);
      //console.log(parseInt(p));
     
      if(parseInt(p)>=78)
      {
        console.log("if");
        n=parseInt(str.charCodeAt(i)-13);
        q=(String.fromCharCode(n));
        newStr.push(q);
         //console.log(n);
      //   console.log(String.fromCharCode(n));
         // newStr.concat(String.fromCharCode(m));
   
      }
      else {
        console.log("else");
        m=parseInt(str.charCodeAt(i)+13);
         // console.log(m);
         // console.log(String.fromCharCode(m));
         
          r=(String.fromCharCode(m));
          //console.log(r);
          //finStr.concat(r);
          newStr.push(r);
      }
     
   

     
     
 
 }

     console.log(newStr.toString().replace( /,/g,"").replace(/-/g," "));
 
 
 
 
 
}
//   // console.log(arr);
 
//     for(var i=0;i<arr.length;i++){
//       m=parseInt(str.charCodeAt(i)+13);
// console.log ( str.charAt(i)+" =>"+str.charCodeAt(i) +"=> "+parseInt(str.charCodeAt(i)+13)+"=>"+String.fromCharCode(m));
//       if(parseInt(str.charCodeAt[i])>=78){
//         n=parseInt(str.charCodeAt(i)-13);
//         console.log(String.fromCharCode(n));
//       }
 
//     }
// // return str;
// }


// rot13("SERR PBQR PNZC");
//rot13("SERR CVMMN!");        //FREE PIZZA.
//rot13("GUR DHVPX OEBJA QBT WHZCRQ BIRE GUR YNML SBK.")
//rot13("MNOP");
//rot13("ABCD EFGH IJKL MNOP QRST UVWX YZ");



=========================



function rot13(str) { // LBH QVQ VG!
 
   var m,n;
   var p,q,r,s;
   var arr=str.split('');
   var newStr=[];
 
 for(var i=0;i<arr.length;i++){
     // m=parseInt(str.charCodeAt(i)+13);
    // n=parseInt(str.charCodeAt(i)-13);
 
     // console.log(m);
     
      p=str.charCodeAt(i);
      //console.log(p);
      //console.log(parseInt(p));
     
      if(parseInt(p)>=78)
      {
        n=parseInt(str.charCodeAt(i)-13);
         //console.log(n);
        // console.log(String.fromCharCode(n));
         // newStr.concat(String.fromCharCode(m));
        q=(String.fromCharCode(m));
        newStr.push(q);
   
      }
      else {
        m=parseInt(str.charCodeAt(i)+13);
         // console.log(m);
         // console.log(String.fromCharCode(m));
         
          r=(String.fromCharCode(m));
          //console.log(r);
          //finStr.concat(r);
          newStr.push(r);
      }
     
 
 }

     //console.log(newStr.toString().replace(/\,/g,""));
 
   str=newStr.toString().replace( /,/g,"").replace(/-/g," ");
  return str;
}

// Change the inputs below to test
rot13("SERR PBQR PNZC");


======================================

No comments:

Post a Comment