回分類題庫
z074: F.國士無雙
關鍵字: 2018 npsc國中組初賽

測資點 : 10 | Time Limit : 10000 ms | Memory Limit : 128000 KB
Accepted : 162 Times / 137 Users | Submit : 323 Times / 149 Users | Accepted rate : 92%
題目加入時間 : 2019-08-01 14:38

Content: 简体中文

 「榮,國士無雙,役滿」 熱愛日本麻將(以下簡稱日麻)的優希。對於「國士無雙」這個役種有著異常的喜愛。於是,她想請你判斷:她的手牌究竟是「國士無雙十三面」聽牌,還是「國士無雙」聽牌,又或者不是上述兩種(包含聽牌跟未聽牌)。  

日麻是一種麻將遊戲,使用的牌為 :
萬子牌
(一萬到九萬,以1m9m表示),
餅子牌(一 餅到九餅,以1p9p表示),
索子牌(一索到九索,以1s9s表示),
四風牌(東風、南風、 西風、北風,以1z2z3z4z表示),
三元牌(白、發、中,以5z6z7z表示)
每種牌各有四張總共136張牌。一開始手牌會有十三張。在本題中,假設優希的手牌一定恰好有十三張

國士無雙這個役種是由一萬、九萬、一餅、九餅、一索、九索、四風牌(東風、南風、西 風、北風)、三元牌(白、發、中共十三種牌構成,這十三張牌也稱為么九牌。
如果當下的十三張手牌是
十三種么九牌各一張時,那代表是國士無雙十三面」聽牌。
如果當下的十三張手牌皆是么九牌,但是只有十二種時,那代表是「國士無雙」聽牌


Note

「聽牌」、「國士無雙十三面」、「國士無雙」、「役種」皆是專有名詞,沒有相關背景知識不影 響此題的作答。

 

Input:

 輸入只有一行包含13以一個空白隔開字串 

,代表現在優希現在擁有的手牌。保證手牌都是合法的,也就是說,

不會有一種牌出現超過四張也不會有不是上面表示法的字串出現。

 

Output:

如果優希「國士無雙十三面」聽牌,請 輸出13

如果優希「國士無雙」聽牌,請輸出1
如果優希既不是「國士無雙」聽牌也不是 「國士無雙十三面」聽牌,請輸出0

 

Sample Input:help

若題目沒有特別說明,則應該以多測資的方式讀取,若不知如何讀取請參考 a001 的範例程式。
輸入1:
1m 9m 1p 9p 1s 9s 1z 2z 3z 4z 5z 6z 7z
輸入2:
1m 9m 1p 9p 1s 9s 1z 2z 3z 4z 5z 6z 6z 
輸入3:
2m 3m 4m 2s 3s 4s 2p 3p 4p 3m 4m 8s 8s

Sample Output :

輸出1: 13
輸出2: 1
輸出3: 0

Hint :

Author :

2018 npsc國中組初賽 (管理員:Chang)

  Solve it!   Status Forum