Показать сообщение отдельно
  #3 (permalink)  
Старый 05.05.2022, 08:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

pingu,
шифровка из центра...
let arr1 = [1.58, 0.12, 0.1, 0.06, 0.06, 0.06, 0.05, 0.05, 0.05, 0.05, 0.05, 0.01];
        let arr2 = [1.58, 0.1, 0.06, 0.06, 0.05, 0.05, 0.05, 0.05, 0.01];
        function arrIndex(a, b) {
            let ob = {};
            return b.reduce((ar, el) => {
                let k = ob[el] ??= 0;
                k = a.indexOf(el, k);
                ar.push(k);
                ob[el] = ++k;
                return ar;
            }, [])
        }
        console.log(arrIndex(arr1, arr2))

Последний раз редактировалось рони, 05.05.2022 в 09:46.
Ответить с цитированием