728x90
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석
국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.
www.codetree.ai
풀이
- 행 검사와 열 검사를 따로 진행
- count가 m보다 크거나 같다면 break 후 result에 +1
n, m = map(int, input().split())
graph = []
for i in range(n):
a = list(map(int, input().split()))
graph.append(a)
result = 0
# 행 검사
for i in range(n):
count = 1
for j in range(1, n):
if graph[i][j] == graph[i][j - 1]:
count += 1
if count >= m:
result += 1
break
else:
count = 1
else:
if count >= m:
result += 1
# 열 검사
for j in range(n):
count = 1
for i in range(1, n):
if graph[i][j] == graph[i - 1][j]:
count += 1
if count >= m:
result += 1
break
else:
count = 1
else:
if count >= m:
result += 1
print(result)
728x90
반응형
'Algorithm > 코드트리' 카테고리의 다른 글
[코드트리] 숫자가 더 큰 인접한 곳으로 이동 - 파이썬 (0) | 2024.08.05 |
---|---|
[코드트리] 십자 모양 폭발 - 파이썬 (0) | 2024.08.04 |
[코드트리] 1차원 젠가 - 파이썬 (0) | 2024.08.04 |
[코드트리] 삼각형 컨베이어 벨트 - 파이썬 (0) | 2024.08.02 |
[코드트리] 컨베이어 벨트 - 파이썬 (0) | 2024.08.02 |