1652:場所を探して横になる
質問する
コード#コード# n = int(input())
space_w = 0 ; total_w=0
space_h = 0 ; total_h =0
arr = []
for _ in range(n):
arr.append(input())
#가로 눕기 가능한 수 구하기
for i in arr:
for j in i: #가로 한 줄 체크
if j=='.':
space_w +=1
else :
if space_w>1:
total_w+=1
space_w = 0 # 초기화
#전부 .일경우
if space_w>1:
total_w+=1
space_w=0 #초기화
#세로 눕기 가능한 수 구하기
for i in range(n):
for j in range(n):
if arr[j][i]=='.':
space_h+=1
else :
if space_h>1:
total_h+=1
space_h=0
if space_h>1:
total_h+=1
space_h=0
print(total_w,end=" ") #가로 눕기
print(total_h) #세로 눕기
解説
単純に近づいた.
そのせいか、私は素晴らしいメモリを食べました.
縦に見ただけで縦に見ただけでこんな編成になりました…!
Reference
この問題について(1652:場所を探して横になる), 我々は、より多くの情報をここで見つけました
https://velog.io/@seochan99/1652-누울-자리를-찾아라
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
n = int(input())
space_w = 0 ; total_w=0
space_h = 0 ; total_h =0
arr = []
for _ in range(n):
arr.append(input())
#가로 눕기 가능한 수 구하기
for i in arr:
for j in i: #가로 한 줄 체크
if j=='.':
space_w +=1
else :
if space_w>1:
total_w+=1
space_w = 0 # 초기화
#전부 .일경우
if space_w>1:
total_w+=1
space_w=0 #초기화
#세로 눕기 가능한 수 구하기
for i in range(n):
for j in range(n):
if arr[j][i]=='.':
space_h+=1
else :
if space_h>1:
total_h+=1
space_h=0
if space_h>1:
total_h+=1
space_h=0
print(total_w,end=" ") #가로 눕기
print(total_h) #세로 눕기
解説
単純に近づいた.
そのせいか、私は素晴らしいメモリを食べました.
縦に見ただけで縦に見ただけでこんな編成になりました…!
Reference
この問題について(1652:場所を探して横になる), 我々は、より多くの情報をここで見つけました
https://velog.io/@seochan99/1652-누울-자리를-찾아라
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(1652:場所を探して横になる), 我々は、より多くの情報をここで見つけました https://velog.io/@seochan99/1652-누울-자리를-찾아라テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol