문제
https://www.acmicpc.net/problem/10709
10709번: 기상캐스터
출력은 H 행으로, 각 행에는 공백으로 구분된 W 개의 정수를 출력한다. 출력의 i 번째 행 j 번째 정수 (1 ≦ i ≦ H, 1 ≦ j ≦ W) 는, 지금부터 몇 분후에 처음으로 구역 (i, j) 에 구름이 뜨는지를 표시
www.acmicpc.net
해설
입출력 관련 간단한 구현
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include <bits/stdc++.h>
using namespace std;
int h, w, cnt;
int mp[104][104];
string line;
int main()
{
cin >> h >> w;
for (int i = 0; i < h; i++)
{
cin >> line;
cnt = -1;
for (int j = 0; j < w; j++)
{
if (line[j] == 'c')
cnt = 0;
mp[i][j] = cnt;
if (cnt != -1)
cnt++;
}
}
for (int i = 0; i < h; i++)
{
for (int j = 0; j < w; j++)
{
cout << mp[i][j] << " ";
}
cout << "\n";
}
}
|
cs |
'백준 알고리즘(C++)' 카테고리의 다른 글
백준 2852번 NBA 농구 ( C++ ) (0) | 2024.03.21 |
---|---|
백준 3474번 교수가 된 현우 ( C++ ) (0) | 2024.03.20 |
백준 2870번 수학숙제 ( C++ ) (0) | 2024.03.18 |
백준 4659번 비밀번호 발음하기 ( C++ ) (0) | 2024.03.18 |
백준 2910번 빈도 정렬 ( C++) (0) | 2024.03.18 |