본문 바로가기

Coding/백준 온라인 저지 (Baekjoon Online Judge)

백준 온라인 저지(Baekjoon Online Judge) - 4447 : 좋은놈 나쁜놈

https://www.acmicpc.net/problem/4447

 

4447번: 좋은놈 나쁜놈

비키니시티에는 초능력을 가진 수퍼 히어로들로 바글바글하다. 스폰지밥과 패트릭은 주어진 문자열로 좋은놈과 나쁜놈을 골라내려 한다. 스폰지밥: 우와, 문자열에서 강한 힘이 느껴지는데!

www.acmicpc.net

 

#include <iostream>
#include <string>
using namespace std;

int main() {
	int n;
	cin >> n;

	cin.ignore();
	
	string* name = new string[n];

	for (int i = 0; i < n; i++) {
		getline(cin, name[i]);

		int g = 0, b = 0;

		for (int j = 0; j < name[i].length(); j++) {
			if (name[i][j] == 'G' || name[i][j] == 'g')
				g++;
			else if (name[i][j] == 'B' || name[i][j] == 'b')
				b++;
		}

		if (g > b) {
			cout << name[i] << " is GOOD" << endl;
		}
		else if (g == b) {
			cout << name[i] << " is NEUTRAL" << endl;
		}
		else if (g < b) {
			cout << name[i] << " is A BADDY" << endl;
		}
	}
}