tr1te
Знаток
(272)
1 неделю назад
let ArrayNumberlose = [
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"]
];
let ArrayNumberFindlose = [
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"],
["n", "n", "n", "n", "n"]
];
function FindNumLose() {
let numFindL = 0; // Переменная для подсчета одинаковых чисел
let foundNumbers = new Set(); // Множество для хранения уникальных чисел
for (let i = 0; i < ArrayNumberlose.length; i++) {
for (let k = 0; k < ArrayNumberlose[i].length; k++) {
let currentNumber = ArrayNumberlose[i][k];
for (let s = 0; s < ArrayNumberlose.length; s++) {
for (let h = 0; h < ArrayNumberlose[s].length; h++) {
// Сравниваем числа, исключая саму текущую ячейку
if (s != i || h != k) {
if (ArrayNumberlose[s][h] === currentNumber && !foundNumbers.has(currentNumber)) {
// Если найдено одинаковое число и оно еще не добавлено, то добавляем в множество
foundNumbers.add(currentNumber);
numFindL += 1; // Увеличиваем счетчик
}
}
}
}
}
}
мб так