हमें एक JavaScript फ़ंक्शन लिखना है जो एक सरणी लेता है जिसमें सभी समान तत्व हैं लेकिन एक। हमारा फ़ंक्शन उस असमान संख्या को लौटाना चाहिए।
कोड
const arr = [2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4];
// यह मानते हुए कि सरणी की लंबाई कम से कम 3 है
const findUnlike = arr => {
for (let i = 1; i < arr.length - 1; i++) {
if (arr[i] - arr[i-1] !== 0 && arr[i] - arr[i+1] === 0) {
return arr[i-1];
} else if (arr[i] - arr[i-1] !== 0 && arr[i] - arr[i+1] === 0) {
return arr[i];
} else if (arr[i] - arr[i-1] === 0 && arr[i] - arr[i+1] !== 0) {
return arr[i+1];
}
continue;
}
};
आउटपुट
2