반응형
문제링크 : https://www.acmicpc.net/problem/1100
단순한 문자열 처리 문제였습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <iostream> #include <string> using namespace std; int main() { string k; int cnt = 0; for (int i = 0; i < 8; i++)//줄 번호 { cin >> k; for (int j = 0; j < 8; j++)//인덱스 번호 if (k[j] == 'F' && (j+1) % 2 == 1 && (i+1) % 2 == 1) // 홀수번째 문자열의 홀수번째 인덱스는 흰색 cnt++; else if (k[j] == 'F' && (j+1) % 2 == 0 && (i+1) % 2 == 0) //짝수번째 문자열의 짝수번째 인덱스는 흰색 cnt++; } cout << cnt; } | cs |
'Algorithm > String' 카테고리의 다른 글
(C++) - 백준(BOJ)코딩 2386번 : 도비의 영어 공부 (0) | 2017.04.02 |
---|---|
(C++) - 백준(BOJ) 3059번 : 등장하지 않는 문자의 합 답 (2) | 2017.04.02 |
(C++) - 백준(BOJ)코딩 1032번:명령 프롬프트 답 (0) | 2017.02.27 |
(C++) - 백준(BOJ)코딩 9654번 : 나부 함대 데이터 답 (0) | 2016.11.27 |
(C++) - 백준(BOJ) 2902번:KMP는 왜 KMP일까? 답 (2) | 2016.10.29 |