본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 1][Python] 15819번 : 너의 핸들은

by 빛밤하늘 2021. 4. 26.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

15819번: 너의 핸들은

첫 줄에 현정이가 기억하고 있는 핸들의 개수 N과 I(1 ≤ I, N ≤ 100)이 주어진다. 이후 N개의 줄에 걸쳐 현정이 기억하는 핸들이 무작위 순서로 주어진다. 모든 핸들은 영어 소문자와 숫자로만 이

www.acmicpc.net

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# 첫 줄에 핸들의 개수 N, 핸들 중 사전 순으로 찾을 I번째의 단어인 I를 입력합니다.
# 1 <= I, N <= 100
N, I = map(int, input().split(' '))

# 입력한 핸들들을 저장할 리스트 변수를 선언합니다.
handles = []

# 핸들의 개수 N만큼 반복합니다.
for i in range(N):
    # 핸들을 하나 입력합니다.
    # 영어 소문자, 숫자로만 이루어져 있으며 길이는 20보다 짧거나 같습니다.
    # 완전히 같은 핸들은 없습니다.
    handle = input()

    # 입력한 핸들을 handles 리스트 변수에 넣어줍니다.
    handles.append(handle)

# handles 내부의 값들을 사전 순으로 정렬시킵니다.
handles.sort()

# I번째 핸들을 출력합니다.
print(handles[I - 1])

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글