私の質問は、「配列に存在する可能性のある一連の番号のグループを返すにはどうすればよいですか? 」とよく似ています。
与えられた数字の配列 (基本的にはカードの値) がポーカー ストレートかどうか、または単に最長のシーケンスを返すかどうかを確認する方法を見つける必要があります。
トーマス氏が示唆したように、each_cons
うまく機能しますが、テキサス ホールデムでは、ストレートは 2、3、4、5、6 または 8、9、10、J、Q だけでなく、K、A、2、3、4 も含まれます。
数値として署名された数値があれば、すべてが簡単になると思います。J は 11、Q は 12 などです。
これを達成する方法はありますか?