루의 반지

쉬운 목차

암호

for i in range(10):

    count = int(input())
    routes = ()

    for i in range(count):
        route = (int(i) for i in input().split(" "))
        routes.append(route)

    min_value = float("inf")

    for i in routes:
        now_min = int(min(i(2:)))

        if now_min < min_value:
            min_value = now_min

    check = ()

    for i in routes:
        if min_value in i(2:):
            check.append(i(0))

    check_sort = ",".join((map(str,sorted(check))))

    print(min_value,'{'+check_sort+'}')

까지

  • 변수를 큰 값으로 초기화해야 할 때(이 경우 최소값과 비교하기 위해) float(‘inf’)를 사용할 수 있습니다. 이는 양의 무한대를 의미합니다. 반대로 float(‘-int’)는 음의 무한대를 의미합니다.
  • 조인 함수는 문자열에서만 사용할 수 있습니다. Int나 float는 map 함수로 문자열로 변환해서 사용해야 합니다.