728x90
반응형
https://www.acmicpc.net/problem/1652
간단한 구현문제 그러나 예외 케이스 장애물이 중간에 있으면 누울 자리가 늘어날 수 있다는 걸을 잊고 코드를 짜서 다시 짰다..
배열 다루는 능력과 if문 작성 능력을 테스트하는 문제였다.
n = int(input())
room=[]
for i in range(n):
room.append(list(input()))
rowCnt=0
cnt = 0
for i in range(n):
for j in range(n):
if room[i][j] == ".":
cnt+=1
else:
if cnt>=2:
rowCnt+=1
cnt = 0
if cnt >= 2:
rowCnt+=1
cnt=0
columnCont=0
cnt=0
for j in range(n):
for i in range(n):
if room[i][j] == ".":
cnt+=1
else:
if cnt>=2:
columnCont+=1
cnt = 0
if cnt >= 2:
columnCont+=1
cnt=0
print(rowCnt, columnCont)
728x90
반응형
'알고리즘' 카테고리의 다른 글
[백준] 11652번: 카드 - python (0) | 2024.03.19 |
---|---|
[백준] 5648번: 역원소 정렬 - python (0) | 2024.03.19 |
[백준] 1021번: 회전하는 큐 - python (0) | 2024.03.19 |
[백준] 2217번: 로프 - python (1) | 2024.03.19 |
[백준]9655번: 돌 게임 - python (0) | 2024.03.18 |