[백준] #4447 좋은놈 나쁜놈 python
2023. 2. 27. 06:00
https://www.acmicpc.net/problem/4447
📕 설명 📕
g와 b의 개수를 세어 g이면 cnt 값을 그만큼 더하고 b이면 cnt 값을 그만큼 뺀다.
그리고 cnt 값에 따라 GOOD, A BADDY, NEUTRAL을 판단한다.
🧑🏻💻 나의 풀이 🧑🏻💻
from collections import Counter
N = int(input())
for _ in range(N):
S = input()
cnt = 0
for i in Counter(S):
if i.lower() == 'g':
cnt += Counter(S)[i]
elif i.lower() == 'b':
cnt -= Counter(S)[i]
if cnt > 0:
print(S + " is GOOD")
elif cnt == 0:
print(S + " is NEUTRAL")
elif cnt < 0:
print(S + " is A BADDY")
'Programming > Algorithm' 카테고리의 다른 글
[백준] #4880 다음수 python (0) | 2023.03.01 |
---|---|
[백준] #4504 배수 찾기 python (0) | 2023.02.28 |
[백준] #4493 가위 바위 보? python (0) | 2023.02.26 |
[백준] #3047 ABC python (0) | 2023.02.25 |
[백준] #3035 스캐너 python (0) | 2023.02.24 |