백준 #10709 기상캐스터
2022. 1. 20. 02:03ㆍ백준 문제풀이
반응형
백준 10709 기상캐스터 문제이다.
실버 5의 문제이기 때문에 간단하게 풀 수 있다.
문제를 요약하면 원래 C가 있던 자리에는 0을, 구름이 나타나지 않으면 -1을 그게 아니면 몇 분 후에 구름이 나타나는지 표시하면 된다.
구름이 나타나지 않는다는 말은 그 행에 C가 없다는 의미이다.
방법은 여러가지가 있지만, 모두 배열에 추가해서 마지막에 한꺼번에 출력할 수 있고, 한 줄 한 줄 출력할 수 있다.
나는 한 줄 한 줄 출력하는 방법을 선택했다.
h, w = map(int, input().split())
for _ in range(h):
t = -1
cloud = input()
temp = []
for i in range(len(cloud)):
if cloud[i] == 'c':
t = 0
temp.append(str(t))
if t >= 0:
t += 1
print(' '.join(temp))
반응형
'백준 문제풀이' 카테고리의 다른 글
백준 #4949 균형잡힌 세상(python) (0) | 2022.01.27 |
---|---|
백준 #3474 교수가 된 현우(Python) (0) | 2022.01.25 |
백준 #2807 수학숙제 (0) | 2022.01.18 |
백준 #4659 비밀번호 발음하기 (0) | 2022.01.17 |
백준 #1992 쿼드트리 (0) | 2022.01.15 |