let a = [123, 111, 523, 687, 147852369];
let odintripyat = []; //Если в массиве let a есть цифры 1, 3, 5, то переместить в данный массив
let dvachitireshest = []; //Если в массиве let a есть цифры 2, 4, 6, то переместить в данный массив
let semvosemdevyat = []; //Если в массиве let a есть цифры 7, 8, 9, то переместить в данный массив.
Если что-то непонятно, попробую объяснить по-другому.
let a = [123, 111, 523, 687, 147852369];
let odintripyat = []; //Если в массиве let a есть цифры 1, 3, 5, то переместить в данный массив
let dvachitireshest = []; //Если в массиве let a есть цифры 2, 4, 6, то переместить в данный массив
let semvosemdevyat = []; //Если в массиве let a есть цифры 7, 8, 9, то переместить в данный массив.
for (let i in a) {
let num = a[i];
let dir = 0;
while (num != 0 & dir != 7) {
switch (num % 10) {
case 1:
case 3:
case 5:
dir |= 1;
break;
case 2:
case 4:
case 6:
dir |= 2;
break;
case 7:
case 8:
case 9:
dir |= 4;
break;
}
num = Math.floor(num / 10);
}
if ((dir & 1) != 0)
odintripyat.push(a[i]);
if ((dir & 2) != 0)
dvachitireshest.push(a[i]);
if ((dir & 4) != 0)
semvosemdevyat.push(a[i]);
}
console.log('1, 3, 5: ' + odintripyat);
console.log('2, 4, 6: ' + dvachitireshest);
console.log('7, 8, 9: ' + semvosemdevyat);
let a = [123, 111, 523, 687, 147852369];
let odintripyat = []; //Если в массиве let a есть цифры 1, 3, 5, то переместить в данный массив
let dvachitireshest = []; //Если в массиве let a есть цифры 2, 4, 6, то переместить в данный массив
let semvosemdevyat = []; //Если в массиве let a есть цифры 7, 8, 9, то переместить в данный массив.
const checkArr = [{
re: /[135]/,
arr: odintripyat
}, {
re: /[246]/,
arr: dvachitireshest
}, {
re: /[789]/,
arr: semvosemdevyat
}]
a.forEach(num => {
checkArr.forEach(obj => {
if (obj.re.test(num + '')) obj.arr.push(num);
})
})
console.log('123:', odintripyat);
console.log('246:', dvachitireshest);
console.log('789:', semvosemdevyat);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть ли возможность указать все страницы, включая системные, в content_scripts? Сейчас использую "matches": ["<all_urls>"], на всех обычных страницах всё...
Здравствуйте есть таблица messages в которой есть 2 поля sender и addressee в которых хранятся ID отправителя и ID получателя
Здравствуйте, имею массив