JSFiddle - React, Tailwind, and code Playground

by vi161

JavaScript

function fn(val) {
 let arr = val.toString().split('');
 let res = [0,1,4,9,16,25,36,49,64,81];
 let result = 0;

 let n = res[val%10];
while (n) { // выводит 0, затем 1, затем 2
 n
 console.log(n)
  
}
 
 result += n;
 
 
 for (let i=0; i<res.length; i++) {
 
/*  if (arr[i] === i) {
   arr[i] = res[i]
 }  */

 }
 return +arr.join('')
 
  
}
console.log(fn(3212));//9414
/* console.log(fn(9119));//811181 */