[BOJ / C++] 2799 블라인드

Seulguo·2022년 7월 30일
0

Algorithm

목록 보기
163/185

🐣 문제

링크 : https://www.acmicpc.net/problem/2799


🐥 코드

/*
문제 : 블라인드
링크 : https://www.acmicpc.net/problem/2799
*/

#include <iostream>
using namespace std;

int main() {
    int m, n;
    cin >> m >> n;
    
    char arr[501][501];
    int count[5] = {0, };
    
    for (int i = 0; i < 5 * m + 1; i++){
        for (int j = 0; j < 5 * n + 1; j++){
            cin >> arr[j][i];
        }
    }
    
    for ( int i = 0; i < m; i++ ) {
        for ( int j = 0; j < n; j++ ) {
            if( arr[5*j+1][5*i+4] == '*' ) count[4]++;
            else if ( arr[5*j+1][5*i+3] == '*' ) count[3]++;
            else if ( arr[5*j+1][5*i+2] == '*' ) count[2]++;
            else if ( arr[5*j+1][5*i+1] == '*' ) count[1]++;
            else count[0]++;
        }
    }
    
    for ( int i = 0; i < 5; i++ ){
        cout << count[i] << " ";
    }
}

0개의 댓글