1. paizaラーニングトップ
  2. レベルアップ問題集
  3. 将棋メニュー(言語選択)
  4. 問題一覧 Rust(Beta)編
  5. (問題 2)初期盤面 Rust(Beta)編

将棋メニューのサムネイル
(問題 2)初期盤面 Rust(Beta)編(paizaランク D 相当)

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

問題

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

はじめに



ゲームを始める前の初期盤面を用意しましょう。以下の盤面が初期盤面となります。

黒香車 黒桂馬 黒銀将 黒金将 黒王将 黒金将 黒銀将 黒桂馬 黒香車
ーーー 黒飛車 ーーー ーーー ーーー ーーー ーーー 黒角行 ーーー
黒歩兵 黒歩兵 黒歩兵 黒歩兵 黒歩兵 黒歩兵 黒歩兵 黒歩兵 黒歩兵
ーーー ーーー ーーー ーーー ーーー ーーー ーーー ーーー ーーー
ーーー ーーー ーーー ーーー ーーー ーーー ーーー ーーー ーーー
ーーー ーーー ーーー ーーー ーーー ーーー ーーー ーーー ーーー
白歩兵 白歩兵 白歩兵 白歩兵 白歩兵 白歩兵 白歩兵 白歩兵 白歩兵
ーーー 白角行 ーーー ーーー ーーー ーーー ーーー 白飛車 ーーー
白香車 白桂馬 白銀将 白金将 白王将 白金将 白銀将 白桂馬 白香車


また、初期盤面での互いの持ち駒は両者ともありません。

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

問題



上記の初期盤面を出力してください。

入力される値

入力は与えられません。


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

答えを、11 行で出力してください。

i (1 ≦ i ≦ 9) 行目には n = 10 - i の漢数字としたとき、1n,2n,3n,4n,5n,6n,7n,8n,9n に置かれているコマを空白区切りで出力してください。

10 行目には白の持ち駒、11 行目には黒の持ち駒を出力してください。ただし、持ち駒がない場合にはーーーと出力してください。

問題一覧へ戻る

ページの先頭へ戻る