Код: Выделить всё
/*1 2 3
2 1 3
2 3 1 */
var arr = [
[1,2,3],
[2,1,3],
[2,3,1]
]
function commonElementInColumn(arr) {
var a = arr[0],
b=false,
commItem =[];
for (var i = 0; i < a.length; i ++) {
var item = a[i];
for (j = 1; j < arr.length; j++) {
if (arr[j].indexOf(item) !== -1) {
b = true
} else {
b= false
}
}
if (b) {
commItem.push(item)
}
}
return commItem
}
console.log(commonElementInColumn(arr))
Можем ли мы добавить любую логику, которая находит общий элемент в столбцах
Ожидаемый выход [1]
Let take i имеет m x n matrix .i. Я хочу найти общий элемент, который присутствует во всех столбцах. />
Код: Выделить всё
/*1 2 3
2 1 3
2 3 1 */
< /code>
[list]
[*]1
[*]
Код: Выделить всё
2
[*]
Код: Выделить всё
3
[/list]
Подробнее здесь: https://stackoverflow.com/questions/499 ... ommon-item