이번 문제는 약간 흥미 위주..? 라고 해야할까요.
전북대학교 프로그래밍 대회 문제인
boj 백준 17249 태보태보 총난타 라는 문제입니다.
풀이
굳이 얼굴을 인식 하기 위해서(^0^) 이것 전체를 인식 할 필요는 없습니다.
저는 가운데 0 이걸로 왼쪽 오른쪽을 나누는 구분 선으로 인식 했고
@ 갯수만 새는 문제이기 때문에 크게 어려운 것은 없을 거라고 생각 합니다.
코드
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
string n;
int left = 0;
int right = 0;
int turn = 0;
cin >> n;
for (int i = 0; i < n.size(); i++) {
if (n[i] == '@' && turn == 0) {
left++;
}
if (n[i] == '@' && turn == 1) {
right++;
}
if (n[i] == '0')
turn = 1;
}
cout << left << " " << right;
return 0;
}