본문 바로가기
프로그래밍/Python

[python][BOJ1380] 1380 귀걸이

by 김아잉 2023. 2. 9.
728x90

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

 

1380번: 귀걸이

입력은 번호를 가진 시나리오들로 구성됩니다. 시나리오 번호는 1부터 순서대로 증가하고, 각 시나리오는 아래의 내용을 포함합니다. 한 줄에 귀걸이를 압수당한 여학생의 수, n (1 ≤ n ≤ 100)이

www.acmicpc.net

 

 

n에 0이 들어올 때까지 무한루프를 돌리며 2n-1 줄에 들어온 값을 2차원배열에 저장 후 해당 학생 리스트의 길이를

체크하면 되는 간단한 구현 문제이다.

 

코드는 아래에 있다.

더보기
count=1
while 1:
    n=int(input())

    if n==0:
        break
    
    name_li=[]
    check_li=[[]for _ in range(n)]

    for _ in range(n):
        name=input()
        name_li.append(name)
    
    for _ in range(2*n-1):
        girl,check_str=input().split()
        girl=int(girl)-1

        check_li[girl].append(check_str)

    for i in range(n):
        if len(check_li[i])==1:
            print(count,name_li[i])
            count+=1
            break

 

 

728x90

댓글