ログイン
編集不可のページディスカッション情報添付ファイル
"kakakaya/Product/Trump"の差分

MMA
2と3のリビジョン間の差分
2012-01-06 01:51:18時点のリビジョン2
サイズ: 601
編集者: kakakaya
コメント:
2012-01-06 16:51:36時点のリビジョン3
サイズ: 1241
編集者: kakakaya
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 3: 行 3:
=== 定義 ===
 *ジョーカーを抜いた52枚、スペードを0、ハートを1、ダイヤを2、クラブを3として(数字+スートの数*13-1)をそのカードの数とし(例:H11=23,C4=43,S5=4)、0→51を最も早く混ぜたりシャッフルする方法を見つける。
 *で、シャッフル版から流し込んだものをソート版にてソートする。人間が行うことが出来るのを前提とする。
行 11: 行 14:
= 工事中 =
== Sort ==
  *細かいソートは全てバブルソートとする。
 *スート毎に分けて13枚をソート。
 *数字ごとに分けてスートをソート、その後まとめる作業
 *

What's this?

  • トランプにおけるシャッフル、ソートを実装してみる。出来れば実際に手で行う時間との比較をして一番効率良く出来るシャッフル方法を発見する。

定義

  • ジョーカーを抜いた52枚、スペードを0、ハートを1、ダイヤを2、クラブを3として(数字+スートの数*13-1)をそのカードの数とし(例:H11=23,C4=43,S5=4)、0→51を最も早く混ぜたりシャッフルする方法を見つける。
  • で、シャッフル版から流し込んだものをソート版にてソートする。人間が行うことが出来るのを前提とする。

Shuffle!

  • ディールシャッフル
    • 場に順番にカードを配り、最後にまとめる。カードの約数の山に分けてはいけないのが注意点である。
  • オーバーハンドシャッフル
    • 手の上で行うアレ。
  • リフルシャッフル
    • 2つのパケットに分けて弾いてまとめる奴。

Sort

  • 細かいソートは全てバブルソートとする。
  • スート毎に分けて13枚をソート。
  • 数字ごとに分けてスートをソート、その後まとめる作業

kakakaya/Product/Trump (最終更新日時 2012-01-06 16:51:36 更新者 kakakaya)