JavaScript
/*let aRows2 = [
[],
];
let aRows1 = [
[],
];
*/
/*
let aRows1 = [
["1", "2", "3", "4", "5!"],
["1", "2", "3", "4", "5"],
["1", "2", "3", "4", "5!"],
["1", "2", "3", "4!", "5!"],
["1", "2", "3", "4!", "5!"],
["1", "2", "3", "4", "5"],
];
let aRows2 = [
["1", "2", "3", "4", "5!"],
["1", "2", "3", "4", "5"],
["1", "2", "3", "4", "5!"],
["1", "2", "3", "4!", "5!"],
["1", "2", "3", "4!", "5!"],
["1", "2", "3", "4", "5"],
];
*/
let aRows1 = [
["1", "2", "3"],
["1", "2", "3"],
["1", "2", "3"],
["1", "2", "3"],
["1", "2", "3"],
["1", "2", "3"],
];
let aRows2 = [
["1", "2+", "3+"],
["1", "2+", "3+"],
["1", "2+", "3+"],
["1", "2+", "3+"],
["1", "2+", "3+"],
["1", "2+", "3+"],
];
/*
let aRows1 = [
["a", "a", "a", "a", "a"],
];
let aRows2 = [
["w", "w", "w", "w", "w"],
["e", "a", "e", "a", "a"],
["a!", "a", "a", "a!", "a"],
];
*/
/*
let aRows2 = [
["1", "2", "3", "4", "5!"],
["1", "2", "3", "4", "5"],
["1", "2", "3", "4", "5!"],
["1", "2", "3", "4!", "5!"],
["1", "2", "3", "4!", "5!"],
["1", "2", "3", "4", "5"],
];
let aRows1 = [
["1", "2", "3", "4!", "5"],
["1", "2", "3", "4", "5"],
["1", "2", "3", "4", "5!"],
["1", "2", "3", "4", "5"],
["1", "2", "3", "4", "5!"],
["1", "2", "3", "4", "5"],
];
*/
console.log('+++++++++++++++++aRows1+++++++++++++++++++');
console.log(aRows1);
console.log('+++++++++++++++++aRows2+++++++++++++++++++');
console.log(aRows2);
let getStatus = function(cellsLen) {
let sStatus = '';
if (cellsLen === aRows2[0].length) {
sStatus = 'unique';
} else if (cellsLen === 0) {
sStatus = 'equal';
} else {
sStatus = 'different';
}
return sStatus;
}
let _getCellsIndexes = function (arr1, arr2) {
var result = [], longerLength = arr1.length >= arr2.length ? arr1.length : arr2.length;
for (i = 0; i < longerLength; i++){
if (arr1[i] !== arr2[i]) {
result.push(i+1);
}
}
return result;
};
//правил...