[伯俊]B 2-1100
質問する
チェス盤は8×8サイズで、黒の格子と白の格子が交互に着色されます.一番左上の格子(0,0)は白いです.チェス盤が状態にある場合は、白い格子に何頭の馬がいるかを出力するプログラムを作成します.
入力
「1行目から、8行目に碁盤の状態を与えます.」スペースです.「F」は上に馬がいるスペースです.
しゅつりょく
最初の行に問題の答えを出力します.
に答える
mylist = []
count = 0
for i in range(8):
sublist = list(input())
mylist.append(sublist)
for i in range(8):
for j in range(8):
if i % 2 == 0 and j % 2 == 0 and mylist[i][j] == 'F':
count += 1
elif i % 2 != 0 and j % 2 != 0 and mylist[i][j] == 'F':
count += 1
print(count)
List(input()--入力した文字列をlistに変換します.01230白白黒剣1白黒2白白黒剣3白黒
白の位置:0行目は偶数の位置、1行目は奇数の位置...
すなわち、白碁盤は
짝수&짝수
または홀수&홀수
の位置にある.これにより、位置に「F」があるかどうかを判断できます.Reference
この問題について([伯俊]B 2-1100), 我々は、より多くの情報をここで見つけました https://velog.io/@choiyezz/백준B2-1100テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol