생각보다는 따져야 할게 많았던 문제. 마지막에 자꾸만 오류가 나길래 문제를 다시 봤더니 귀걸이를 잃어버린 학생의 index가 아닌, 시나리오 숫자를 출력하는 것이었다.. 코딩 문제를 풀 때에 꼭 문제를 자세히 보자…!

# 1380

scenario_num = 1

while True:
    n = int(input())

    if n == 0:
        break

    names = []
    earings = ['']*n
    count = 0
    for i in range(n):
        names.append(input())
    for i in range(2*n-1):
        index, ab = input().split()
        earings[int(index)-1] += ab
        if ab == 'A':
            count += 1
        else:
            count -= 1

    if count == 1:
        k = earings.index('A')
        print(scenario_num, names[k])
    else:
        k = earings.index('B')
        print(scenario_num, names[k])

    scenario_num += 1

exit(0)