Guest User

УЖ^3 = ПИТОН ребус

a guest
Oct 16th, 2018
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;(() => {
  2.    
  3.   /*
  4.    *  Решение ребуса (УЖ)^3 = ПИТОН через программный путь
  5.    *
  6.    */
  7.  
  8.     let i = 10;
  9.     let breaked = false;
  10.  
  11.     while (!breaked) {
  12.         // 10, 11....
  13.  
  14.         let iS = String(i).split("");
  15.         let iSm = String((i**2) * i).split("");
  16.  
  17.         if (iSm.length == 5) {
  18.  
  19.             for (let l = 0; l < iS.length; l++) {
  20.                 if (iSm.indexOf(iS[l]) != -1) //have
  21.                 {
  22.                     breaked = false;
  23.                     break;
  24.                 } else {
  25.                     breaked = true;
  26.                 }
  27.             }
  28.  
  29.             if (iS.join("").replace(/(?=(.))\1{2,}/gi, "[bu]").match(/\[bu\]/)) {//have repeat
  30.                 breaked = false;
  31.             }
  32.  
  33.             if (breaked) {console.log(i, i ** 2 * i);break;}
  34.         }
  35.  
  36.         if (i >= 100) break;
  37.         i++;
  38.     }
  39.  
  40. })();
Advertisement
Add Comment
Please, Sign In to add comment