반응형
백준 BAEKJOON 30957번 빅데이터 vs 정보보호 vs 인공지능 [PYTHON/파이썬]
<문제 출처> (BRONZE Ⅲ)
https://www.acmicpc.net/problem/30957
<풀이>
B, S, A를 0으로 둔 뒤
입력값을 통해 해당 문자에다가 +1를 해줬다.
세 분야의 관심이 동일하면 SCU를 출력하고
그렇지 않다면 가장 많은 관심이 있는 분야의 문자를 순서대로 출력해야한다.
나는 max를 사용하여 문제에 접근했다.
<코드>
N = int(input())
B = S = A = 0
for i in input():
if i == "B":
B += 1
elif i == "S":
S += 1
elif i == "A":
A += 1
if B == S and S == A and B == A:
print("SCU")
else:
if B == max(B, S, A):
print("B", end="")
if S == max(B, S, A):
print("S", end="")
if A == max(B, S, A):
print("A", end="")
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 15969번 행복 [PYTHON/파이썬] (1) | 2024.02.06 |
---|---|
백준 BAEKJOON 2864번 5와 6의 차이 [PYTHON/파이썬] (0) | 2024.02.05 |
백준 BAEKJOON 16507번 어두운 건 무서워 [PYTHON/파이썬] (0) | 2024.02.03 |
백준 BAEKJOON 17388번 와글와글 숭고한 [PYTHON/파이썬] (0) | 2024.02.02 |
백준 BAEKJOON 3449번 해밍 거리 [PYTHON/파이썬] (0) | 2024.01.31 |