64MB問題文シャッフルされたトランプの山札が与えられる。ここからロイヤルストレートフラッシュを作りたい。枚ずつめくり、手札に入れるか捨てるという操作を繰り返す。最短でロイヤルストレートフラッシュが完成したときの捨て札を、カードを捨てた順に出力せよ。手札に余分なカードが存在してはならない。与えられる山札を表す文字列は、以下のBNFに従う。"K"ロイヤルストレートフラッシュとは、同じマークの「10、J、Q、K、A」の組み合わせのことを言う。種類がロイヤルストレートフラッシュである。入力入力は以下の形式で標準入力から与えられる。山札にはマークと番号の両方が等しいカードの組は存在しない。ロイヤルストレートフラッシュを作ることが可能であることが保証される。捨て札はカードを捨てた順に記述する必要がある。行の終端には改行が必要である。$trash.PHP_EOL;?&gt;ロイヤルストレートフラッシュ以外の手札を捨てる処理がイマイチ。ロイヤルストレートフラッシュをexplodeとimplodeでドット(任意の文字)に置換。explodeで再び配列にして、array_popで揃った後のカードを除去。implodeで文字列に直して空チェックしたら出力。explode/implode祭りすぎる。なんとかならんもんかなー。訳してみた[書評]ウェブデザインのつくり方、インターフェイスデザインの考え方。できるカメラアプリです。DevCameraテスターコミュニティも作りました。