"पोकर में फुल हाउस" वह स्थिति है जब एक खिलाड़ी, अपने पाँच कार्डों में से, कम से कम तीन समान कार्ड रखता है। हमें एक JavaScript फ़ंक्शन लिखना है जो पाँच तत्वों की एक सरणी लेता है जो प्रत्येक एक कार्ड दर्शाता है और true लौटाता है यदि फुल हाउस की स्थिति है, अन्यथा false।
कोड
const arr2 = ['K', '2', 'K', 'A', 'J'];
const isFullHouse = arr => {
const copy = arr.slice();
for (let i = 0; i < arr.length; ) {
const el = copy.splice(i, 1)[0];
if (copy.includes(el)) {
copy.splice(copy.indexOf(el), 1);
if (copy.includes(el)) { return true; }
} else { i++; }
}
return false;
};
console.log(isFullHouse(arr1));
console.log(isFullHouse(arr2));
आउटपुट
true false