白駿16433ジュディとニンジン農場
5822 ワード
質問する
ジュディは両親が住んでいる農場に手伝いに行くことにした.
ジュディがやるべきことはN× N格の畑にニンジンを植える.各セルには最大1つのニンジンを植えることができ、あるセルにニンジンがある場合は、そのセルの枠線を共有するセルにニンジンを植えることはできません.
ジュディはすでに位置(R,C)の格子にニンジンを1つ植え、残りの格子にもニンジンを植えます.ジュディができるだけ多くのニンジンを植えたとき、畑はどんな様子だったか教えてください.ジュディは無限量のニンジンが植えられると仮定した.
入力
1行目はN,R,C(2≦N≦99,1≦R,C≦N)である.
しゅつりょく
1行目からN行目まで、1行あたりの長さNの文字列を出力します.
i行j列にニンジンが植え込まれている場合は、i行jの1番目の文字を「v」と表記し、植え込まれていない場合は「v」と表記する.として表示されます.
入力例1
4 2 3
サンプル出力1
.v.v
v.v.
.v.v
v.v.
解法
コード#コード#
N, R, C = map(int, input().split())
if (R + C) % 2 == 1:
for r in range(1, N + 1):
if r % 2 == 0:
print('v.' * (N // 2) + 'v' * (N % 2))
else:
print('.v' * (N // 2) + '.' * (N % 2))
else:
for r in range(1, N + 1):
if r % 2 == 1:
print('v.' * (N // 2) + 'v' * (N % 2))
else:
print('.v' * (N // 2) + '.' * (N % 2))
白駿16433ジュディとニンジン農場
Reference
この問題について(白駿16433ジュディとニンジン農場), 我々は、より多くの情報をここで見つけました
https://velog.io/@mynote/백준-16433-주디와-당근농장
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
コード#コード#
N, R, C = map(int, input().split())
if (R + C) % 2 == 1:
for r in range(1, N + 1):
if r % 2 == 0:
print('v.' * (N // 2) + 'v' * (N % 2))
else:
print('.v' * (N // 2) + '.' * (N % 2))
else:
for r in range(1, N + 1):
if r % 2 == 1:
print('v.' * (N // 2) + 'v' * (N % 2))
else:
print('.v' * (N // 2) + '.' * (N % 2))
白駿16433ジュディとニンジン農場Reference
この問題について(白駿16433ジュディとニンジン農場), 我々は、より多くの情報をここで見つけました https://velog.io/@mynote/백준-16433-주디와-당근농장テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol