大富豪メニューのサムネイル
(問題 14)革命 Erlang(Beta)編(paizaランク C 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!

(はじめに)

複数枚出すルールにおいて重要になるローカルルールについてやっていきます。

まずは革命です。革命とは同じ数字 4 枚を出すことで次に革命がおこるまでイレブンバック状態がずっと続くというルールです。

同じ数字 3 枚 + JOKER 1 枚、同じ数字 2 枚 + JOKER 2 枚でも革命を起こすことが出来ます。

実際にやってみましょう。

(問題)

A 枚の手札 T_1, T_2, ..., T_A が与えられます。革命が起こせるか判定してください。

入力される値


A
T_1 T_2 ... T_A


1 行目には 1 つの整数 A が与えられます。

2 行目には A 個の文字列 T_1,T_2,...,T_A が与えられます。

入力は 2 行となり、末尾に改行が 1 つ入ります。


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

1 行で出力してください。革命が起こせる場合は Yes を、そうでない場合は No を出力してください。

条件

すべてのテストケースにおいて、以下の条件をみたします。

  • 1 ≦ A ≦ 26


  • T_i (1 ≦ i ≦ N) はトランプのカードで同じカードは現れない
  • 入力例1

    8
    C6 C7 S6 RJOKER H6 C8 CA S2

    出力例1

    Yes

    入力例2

    9
    H8 S7 H6 RJOKER SA HA C2 C9 S3

    出力例2

    No

    問題一覧へ戻る

    1. paizaラーニングトップ
    2. レベルアップ問題集
    3. 大富豪メニュー(言語選択)
    4. 問題一覧 Erlang(Beta)編
    5. (問題 14)革命 Erlang(Beta)編
    ページの先頭へ戻る