728x90
[문제]
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
[코드]
def dfs(arr, n):
cnt = 0
for j in range(n):
visit = False
for i in range(n):
if arr[i][j] == '1': #N극일 경우
visit = True #visit을 True로 전환
elif arr[i][j] == '2' and visit: #N극이 나오고 S극이 나왔을 때
cnt += 1
visit = False #cnt + 1 해주고 visit을 다시 False로 전환해준다.
return cnt
#main
for tc in range(1,11):
n = int(input()) #정사각형 한 변의 길이
arr = [input().split() for _ in range(n)]
res = dfs(arr, n)
print(f'#{tc} {res}')
반응형
'🚩 Coding Test > SWEA' 카테고리의 다른 글
[SWEA][S/W 문제해결 기본][Python] 1228 암호문 1 (1) | 2024.05.15 |
---|---|
[SWEA][S/W 문제해결 기본][Python] 1221 GNS (0) | 2024.05.15 |
[SWEA][S/W 문제해결 기본][Python] 1216 회문 2 (0) | 2024.05.14 |
[SWEA][S/W 문제해결 기본][Python] 1215 회문 1 (0) | 2024.05.14 |
[SWEA][S/W 문제해결 기본][Python] 1225 암호생성기 (0) | 2024.05.14 |