[백준/Python] 10102 - 개표

orangesnail·2025년 3월 3일

백준

목록 보기
47/169

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


구현 과정

처음에는 c에서 맨날 하던 것처럼 문자열의 각 글자를 요소로 가지는 리스트로 만든 뒤, 인덱스를 순회하며 A와 B의 개수를 세어야겠다고 생각하고 그렇게 for문과 if, else를 사용해 구현했다. 하지만 자꾸 TypeError가 발생했다...

알고보니 이 문제의 핵심은 count() 함수를 이용하는 것이었다!
count()를 이용해 문자열에서 특정 글자 개수 세기


전체 코드

v = int(input())
votes = input()

votes_a = votes.count("A")
votes_b = votes.count("B")
    
if votes_a > votes_b:
    print("A")
elif votes_a < votes_b:
    print("B")
else:
    print("Tie")
profile
초보입니다. 피드백 환영합니다 😗

0개의 댓글