function stray_happy(numbers) {
numbers = numbers.sort((a, b) => a - b);
if (numbers[0] !== numbers[1]) {
return numbers[0];
}
else {
return numbers[numbers.length - 1];
}
}
function stray_heretic(numbers) {
return numbers.find(i => numbers.filter(j => j === i).length === 1);
}
function stray_shaye(numbers) {
return +numbers.sort((a, b) => a - b)
.filter((n,i,a) => (i === 0 && a[0] !==a[1]) || (i === a.length-1 && a[a.length-1] !== a[a.length-2]));
}
function stray_user(a) {
return a.find(v => a[0] != a[1] ? v != a[2] : v != a[0])
}
function stray_eric(numbers) {
if (numbers[0] != numbers[1] && numbers[0] != numbers[2]){
return numbers[0];
}
return numbers.find(i => i !== numbers[0]);
}
N = 100
var numbers = Array(N).fill(1);
numbers[Math.floor(Math.random()*N)] = 2;