본문 바로가기
Computer Science

magnetic

by OKOK 2019. 1. 22.

1. 아이디어 구현

2. 네이브 하게 생각하기

3. 구현 능력 기르기

4. 기본 알고리즘은 STL 없이 짜보도록 하기

5. 연습하면 됨


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
34
35
36
37
38
39
#include <stdio.h>
 
int table[10][10];
int cnt = 0;
 
int main() {
    freopen("input.txt""r", stdin);
    int N;
    for (int t = 1; t <= 10; t++) {
        cnt = 0;
        scanf("%d"&N);
 
        for (int i = 0; i < N; i++) {
            for (int j = 0; j < N; j++) {
                scanf("%d"&table[i][j]);
            }
        }
 
        int flag = 0;
        for (int j = 0; j < N; j++) {
            for (int i = 0; i < N; i++) {
                if (flag == 0) { // 1을 안만난 상태
                    if (table[i][j] == 1) { 
                        flag = 1;
                    }
                }
                else { // 1을 만나고 2를 기다리는 상태
                    if (table[i][j] == 2) {
                        cnt++;
                        flag = 0;
                    }
                }
            }
            flag = 0;
        }
        printf("#%d %d\n", t, cnt);
    }
    return 0;
}
cs

 


'Computer Science' 카테고리의 다른 글

계산기2  (0) 2019.01.22
계산기1  (0) 2019.01.22
GNS  (0) 2019.01.22
길찾기  (0) 2019.01.21
괄호짝짓기  (0) 2019.01.21

댓글