알고리즘 {먼데이} 챌린지 시즌1
    • 01
      난이도 맛보기
    • [예시] [문제] 1. 단어장 만들기
      [예시] [해설] 1. 단어장 만들기
      [예시] [문제] 2. 카드 교환하기
      [예시] [해설] 2. 카드 교환하기
    • 02
      1주차 챌린지 수학과 구현
    • [1주차] [문제] 1. 경로의 개수
      [1주차] [해설] 1. 경로의 개수
      [1주차] [문제] 2. 동명이인
      [1주차] [해설] 2. 동명이인
      [1주차] [문제] 3. 최장 맨해튼 거리
      [1주차] [해설] 3. 최장 맨해튼 거리
      [1주차] [문제] 4. 소수 찾기
      [1주차] [해설] 4. 소수 찾기
    • 03
      2주차 챌린지 구현과 문자열
    • [2주차] [문제] 1. 합격자 찾기
      [2주차] [해설] 1. 합격자 찾기
      [2주차] [문제] 2. 문자열 나누기
      [2주차] [해설] 2. 문자열 나누기
      [2주차] [문제] 3. 출석부
      [2주차] [해설] 3. 출석부
      [2주차] [문제] 4. 폭탄 구현하기
      [2주차] [해설] 4. 폭탄 구현하기
    • 04
      3주차 챌린지 그래프 이론
    • [3주차] [문제] 1. 0커플
      [3주차] [해설] 1. 0커플
      [3주차] [문제] 2. 폴더 폰 자판
      [3주차] [해설] 2. 폴더 폰 자판
      [3주차] [문제] 3. 구름이의 여행
      [3주차] [해설] 3. 구름이의 여행
      [3주차] [문제] 4. 순환하는 수로
      [3주차] [해설] 4. 순환하는 수로
    • 05
      4주차 챌린지 동적프로그래밍
    • [4주차] [문제] 1. 체크 카드
      [4주차] [해설] 1. 체크 카드
      [4주차] [문제] 2. 단풍나무
      [4주차] [해설] 2. 단풍나무
      [4주차] [문제] 3. 거리두기
      [4주차] [해설] 3. 거리두기
      [4주차] [문제] 4. 주차 구역 나누기
      [4주차] [해설] 4. 주차 구역 나누기
    • 06
      5주차 챌린지 기출 변형 문제
    • [5주차] [문제] 1. 개미와 진딧물
      [5주차] [해설] 1. 개미와 진딧물
      [5주차] [문제] 2. 모래섬
      [5주차] [해설] 2. 모래섬
      [5주차] [문제] 3. 수 이어 붙이기
      [5주차] [해설] 3. 수 이어 붙이기
      [5주차] [문제] 4. 구슬 게임
      [5주차] [해설] 4. 구슬 게임
    • 07
      6주차 챌린지 기출 변형 문제
    • [6주차] [문제] 1. 7게임
      [6주차] [해설] 1. 7게임
      [6주차] [문제] 2. 제곱암호
      [6주차] [해설] 2. 제곱암호
      [6주차] [문제] 3. 비밀 편지
      [6주차] [해설] 3. 비밀 편지
      [6주차] [문제] 4. 경쟁 배타의 원리
      [6주차] [해설] 4. 경쟁 배타의 원리
    • 08
      7주차 챌린지 실전 모의고사
    • [7주차] [문제] 1. UXUI 디자이너
      [7주차] [해설] 1. UXUI 디자이너
      [7주차] [문제] 2. 퍼져나가는 소문
      [7주차] [해설] 2. 퍼져나가는 소문
      [7주차] [문제] 3. 구름이의 여행 2
      [7주차] [해설] 3. 구름이의 여행 2
      [7주차] [문제] 4. 이상한 미로
      [7주차] [해설] 4. 이상한 미로
    • 09
      8주차 챌린지 실전 모의고사
    • [8주차] [문제] 1. 구름 숫자
      [8주차] [해설] 1. 구름 숫자
      [8주차] [문제] 2. 뒤통수가 따가워
      [8주차] [해설] 2. 뒤통수가 따가워
      [8주차] [문제] 3. 직사각형 만들기
      [8주차] [해설] 3. 직사각형 만들기
      [8주차] [문제] 4. 구름나라 청소하기
      [8주차] [해설] 4. 구름나라 청소하기
    [예시] [문제] 1. 단어장 만들기
    배우기
    01 난이도 맛보기
    [예시] [문제] 1. 단어장 만들기


    실습 내용

    문제


    구름이는 영어 공부를 위해서 개인 단어장을 만들어 컴퓨터에 저장하고 있다. 그런데 구름이가 공부를 너무 열심히 한 나머지, 단어장에 저장된 단어들이 너무 많아져서 어떤 단어가 어디에 위치해 있는지를 빠르게 파악하는 것이 어려워졌다. 그래서 구름이는 단어장에서 효율적으로 단어를 찾는 기능을 개발하려고 한다.

    그러기 위해서 우선 구름이는 단어장에 있는 단어들을 길이가 오름차순이 되도록 정렬한다. 이 때 길이가 같은 단어들은 사전 순으로 정렬한다. 그런 다음 사전의 앞에서 번째에 위치한 단어를 출력하도록 기능을 설계했다.

    구름이를 도와 해당 기능을 구현해보자.


    입력


    첫째 줄에 단어장에 있는 단어의 개수 과 찾고자 하는 단어의 위치 가 공백을 두고 주어진다.
    다음 
    개의 줄에는 단어장에 저장된 단어가 주어진다.

    • 단어의 길이는  이상  이하이며, 영어 소문자로만 이루어져 있다.


    출력


    정렬된 단어들 중, 앞에서 번째에 위치한 단어를 출력한다.

    입/출력 예시
    :
    공백
    :
    줄바꿈
    :
    예시 1
    입력
    73
    aaaa
    aaa
    aa
    a
    b
    bb
    bbb
    출력
    aa
    예시 2
    입력
    74
    apple
    applc
    applf
    applg
    applz
    applq
    applo
    출력
    applg
    ⋇ 입출력 형식을 잘 지켜주세요
    질문하기