中国のチェッカーのゲームは、6つの尖った星の形をしたスペースのあるボードでプレイされます。

.空のスポットとGYORPB6色の開始位置の文字を使用して、このボードのASCIIアート表現を作成できます。
            G
           G G
          G G G
         G G G G
B B B B . . . . . Y Y Y Y
 B B B . . . . . . Y Y Y
  B B . . . . . . . Y Y
   B . . . . . . . . Y
    . . . . . . . . .
   P . . . . . . . . O
  P P . . . . . . . O O
 P P P . . . . . . O O O
P P P P . . . . . O O O O
         R R R R
          R R R
           R R
            R
さらに面白くするために、サイズを変更することもできます。三角形の開始位置の辺の長さでボードのサイズを測定します。上のボードはサイズ4です。
それをすべて手で入力するのは本当に苦痛なので、それを行うプログラム(または関数)を書きましょう!
詳細
コードは、STDIN、ARGV、または関数引数を介して、ボードのサイズを表す正の整数を取る必要があります。チェッカーボードパターンをSTDOUTに出力します(送信が関数の場合は、代わりに文字列として返すこともできます)。
出力は
- 末尾のスペースがまったくない、または
- 幅6 * N + 1の完全な長方形にパターンを埋めるのに正確に十分な後続スペースがあります。
出力には、オプションで末尾の改行を含めることができます。他の余分な(先頭、末尾)空白は許可されません。
例
サイズ1:
   G
B . . Y
 . . .
P . . O
   R
サイズ2:
      G
     G G
B B . . . Y Y
 B . . . . Y
  . . . . .
 P . . . . O
P P . . . O O
     R R
      R
サイズ4
            G
           G G
          G G G
         G G G G
B B B B . . . . . Y Y Y Y
 B B B . . . . . . Y Y Y
  B B . . . . . . . Y Y
   B . . . . . . . . Y
    . . . . . . . . .
   P . . . . . . . . O
  P P . . . . . . . O O
 P P P . . . . . . O O O
P P P P . . . . . O O O O
         R R R R
          R R R
           R R
            R
得点
これはcode-golfです。バイト単位の最短コードが優先されます。
