Показать сообщение отдельно
  #106 (permalink)  
Старый 07.08.2018, 13:54
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Вот. 4 символа f(a)
var  a = [];

var f = function(a) { return a.indexOf(a[10]); }
var str = 'f(a)';
alert(new Set(str).size);
var ff = new Function('a','k','return ' + str);

for(var j = 0; j< 100; j++) {
   var i = 10;
   while(i--) {
       a = [0,1,2,3,4,5,6,7,8,9];
       a.sort(_=>Math.random() - 0.5);
       a.push(i); 
   //   console.log(a);
      console.log(ff(a,i), a.indexOf(i)) 
   };
}

Последний раз редактировалось Dilettante_Pro, 07.08.2018 в 15:05.
Ответить с цитированием