[백준] 2799. 블라인드
Algorithm2021. 11. 9. 21:13
반응형
window의 행, 열 축을 반대로 생각해서 고생 좀 함,,,,
창문 타입을 판단하는 부분도 **** 이면, 그냥 else 처리하면 되는데,
else if(w[5*i+5][5*j+1] == '.') 로 생각 없이 적었음 ㅋㅋ
#include <iostream>
#include <bits/stdc++.h>
#include <vector>
using namespace std;
int main(void)
{
int m,n;
int t;
vector<int> ans(5);
char w[501][501];
cin >> m >> n;
for(int i=0; i<5*m+1;i++) //블라인드 입력
for(int j=0; j<5*n+1;j++)
cin >> w[i][j];
for(int i=0; i< m; i++)
{
for(int j=0; j< n; j++)
{
if(w[5*i+1][5*j+1] == '.')
{ans[0]++; }
else if(w[5*i+2][5*j+1] == '.')
{ans[1]++; }
else if(w[5*i+3][5*j+1] == '.')
{ans[2]++; }
else if(w[5*i+4][5*j+1] == '.')
{ans[3]++; }
else
{ans[4]++;}
}
}
for(int i = 0; i<5; i++)
cout << ans[i] <<" ";
return 0;
}
반응형
'Algorithm' 카테고리의 다른 글
[백준] 8958. OX퀴즈 (0) | 2021.11.15 |
---|---|
[Leetcode] 1029. Two City Scheduling (0) | 2021.11.12 |
[백준] 4344. 평균은 넘겠지 (0) | 2021.11.09 |
[Programmers] 스킬트리 (0) | 2021.11.07 |
[백준] 2920 . 음계 (0) | 2021.11.07 |
댓글()