백준 문제풀이
백준 #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))
반응형