diff options
Diffstat (limited to 'Main.java')
-rw-r--r-- | Main.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..6319ea6 --- /dev/null +++ b/Main.java @@ -0,0 +1,39 @@ +package mahjong; + +import mahjong.aux.set.CardSet; +import mahjong.aux.set.Set; +import mahjong.tools.Timer; + +public class Main { + + public static void main(String[] args) { + // write your code here +// Set hand = Deck.generateDeck(); +// +// hand.print(); +// +// System.out.println(new Card("wu tiao").getNormalName()); +// System.out.println(new Card("hong wu tiao").getNormalName()); + + String[] names={ + // ":3M",":4M",":6M",":7M",":2S",":4S",":5S",":8S",":9S",":7S",":8P","dong feng","nan feng","bei feng"}; + // ":3M",":4M",":6M",":7M",":2S",":4S",":5S",":8S",":9S",":7S",":8P","dong feng","nan feng"}; + ":4M",":6M",":7M",":2S",":4S",":5S",":5S",":8S",":9S",":7S",":8P","dong feng","nan feng"}; + // ":4M",":6M",":7M",":2S",":4S",":5S",":5S",":5S",":7S",":8S",":9S",":8P","dong feng"};//,"nan feng"}; + // ":1M",":3M",":6M",":8M",":8M",":9M",":1S",":3S",":5S",":1P",":3P",":7P",":9P"}; + // ":2M",":4M",":6M",":8M",":3P",":4P",":5P",":1S",":1S",":2S",":2S",":3S",":1Z"}; + // ":1M",":3M",":3M",":4M",":5M",":6M",":7M",":2S",":2S","dong feng","nan feng","xi feng","bei feng"}; + // ":2M",":3M",":4M",":8M",":3P",":4P",":5P",":1S",":2S",":3S",":2S",":3S",":4S"}; + + Set hand = new Set(names); + hand.print(); + System.out.println("++++++++++++++++++++++++++++++++++++"); + CardSet cardSet = new CardSet(0); + cardSet.add(hand,1); + Timer timer=new Timer(); + timer.tick(); + System.out.println(cardSet.ameliorate().size()); + timer.tock(); + System.out.println(timer.elapse()); + } +} |