1652번: 누울 자리를 찾아라
첫째 줄에 방의 크기 N이 주어진다. N은 1이상 100이하의 정수이다. 그 다음 N줄에 걸쳐 N개의 문자가 들어오는데 '.'은 아무것도 없는 곳을 의미하고, 'X'는 짐이 있는 곳을 의미한다.
www.acmicpc.net
코드
n = int(input())
room = [input() for _ in range(n)]
# 가로(행)
row = 0
for i in range(n):
tmp = 0
for j in range(n):
if room[i][j] == 'X':
if tmp >= 2:
row += 1
tmp = 0
else:
tmp += 1
if tmp >= 2:
row += 1
# 세로(열)
col = 0
for j in range(n):
tmp = 0
for i in range(n):
if room[i][j] == 'X':
if tmp >= 2:
col += 1
tmp = 0
else:
tmp += 1
if tmp >= 2:
col += 1
print(row, col)
'문제풀이 > 구현' 카테고리의 다른 글
[Python/파이썬] 백준 14499번 주사위 굴리기 (1) | 2024.03.31 |
---|---|
[Python/파이썬] 백준 17281번 ⚾ (0) | 2024.03.30 |
[Python/파이썬] 백준 6986번 절사평균 (0) | 2024.03.02 |
[Python/파이썬] 백준 16472번 고냥이 (0) | 2024.02.26 |
[Python/파이썬] 백준 2490번 윷놀이 (0) | 2024.02.22 |