만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

알파벳 순 귀족

시간 제한2초메모리 제한1024 MB

요약
성 n개가 주어질 때, 첫 대문자부터 시작하는 부분을 ASCII 순서로 비교하여 정렬한 전체 이름을 출력합니다.
난이도

쉬움10점 중 2점

유형
문자열, 정렬
정답자
아직 제출이 없습니다

문제

1830년, 네덜란드 왕국이 프랑스의 억압에서 독립한 지 15년이 지난 해다. 당신은 룩셈부르크 대공이자 네덜란드 국왕인 빌럼 1세 전하의 국무장관이자 보좌관이다. 이 제국은 앞으로 수 세기에 걸쳐 번영하고 영토를 넓힐 운명이다. 국왕이 크게 낙담한 일이 있었다. 남쪽의 반역자들이 최근 국왕의 자비로운 통치에 감히 맞섰다. 그들은 스스로를 벨기에인이라 부르며 독립 왕국을 선포했다. 전하는 적어도 앞으로 7년에서 11년 동안은 이 사실을 부정할 것이 틀림없다. 빌럼 국왕은 지혜를 발휘해 가장 신뢰하는 귀족들에게 9일 넘게 이어질 반란 세력 진압 작전을 짜라고 명했다.

당신은 신뢰할 만한 왕족의 명단을 만들고 네덜란드 규칙에 따라 정렬해야 한다. 네덜란드 규칙에서는 성을 ASCII 문자 값을 기준으로 사전순 비교하되, 첫 번째 대문자부터 시작하는 부분만 고려한다. 예를 들어 빌럼 국왕은 좋아하는 화가 Abraham van den Hecken the Younger의 성을 Hecken the Younger 기준으로 비교한다.

입력

입력은 다음과 같다.

첫 줄에 정수 nn (1≤n≤10001\leq n\leq 1000)이 주어진다. 이는 성의 개수다.

이어서 nn개의 줄에 문자열 ss (1≤∣s∣≤501\leq |s|\leq50)가 한 줄씩 주어진다. 각 성은 영문자, 공백, 작은따옴표로 이루어진다(A-Z, a-z, 공백, '). 첫 번째 대문자부터 시작하는 부분은 모두 서로 다르다. 성의 앞뒤에는 공백이 없고, 공백이 연속으로 나오지 않는다.

출력

성을 네덜란드 규칙에 따라 정렬한 목록을 출력한다.

예제3

  1. 예제 1

    입력
    7
    van der Steen
    fakederSteenOfficial
    Groot Koerkamp
    Bakker
    van den Hecken the Younger
    de Waal
    van 't Hek
    
    예상 출력
    Bakker
    Groot Koerkamp
    van den Hecken the Younger
    van 't Hek
    van der Steen
    fakederSteenOfficial
    de Waal
    
  2. 예제 2

    입력
    5
    var Emreis
    an Gleanna
    Terzieff Godefroy
    aep Ceallach
    of Rivia
    
    예상 출력
    aep Ceallach
    var Emreis
    an Gleanna
    of Rivia
    Terzieff Godefroy
    
  3. 예제 3

    입력
    7
    van den Brand
    den Brand Heek
    Brand 'Heek
    van Brand heek
    DeN bRAnD hEeK
    den brandHeek
    der Brandheek
    
    예상 출력
    van den Brand
    Brand 'Heek
    den Brand Heek
    van Brand heek
    der Brandheek
    DeN bRAnD hEeK
    den brandHeek