Tried this in javascript but could not get 100% correctness
function getResult(guestCount, dislikeList) {
const result = []
let list = []
for (let i = 1; i <= guestCount; i++) {
list.push(i)
}
for (let i = 0; i < list.length - 1; i++) {
if(!result.includes(list[i])) {
const enemies = dislikeList.find(item => item.includes(list[i]) && item.includes(list[i+1]))
if (!enemies) {
result.push(list[i])
} else {
result.push(list[i + 1], list[i])
}
}
}
return Boolean(result.length)
}
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.