만드는 중입니다

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

팀명 정하기

면접 대비

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

요약
세 멤버의 푼 문제 수, 입학 연도, 성이 주어질 때 입학 연도를 100으로 나눈 나머지를 정렬해 이은 문자열과 푼 문제 수 순서로 성의 첫 글자를 이은 문자열을 출력합니다.
난이도

쉬움10점 중 2점

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

문제

현대 모비스는 모빌리티 SW 해커톤, 알고리즘 경진대회, 채용 연계형 SW 아카데미 등 다양한 SW 인재 발굴 프로그램을 운영하고 있다. 지난 2월에 열린 모빌리티 SW 해커톤에는 국내 14개 대학 소프트웨어 동아리의 20개 팀, 70여 명이 참가해 모빌리티 소프트웨어 개발 실력을 겨뤘다.

숭실대학교 컴퓨터학부 문제해결 소모임 SCCC 부원들은 매년 모빌리티 SW 해커톤, SCON, ICPC 같은 팀 대회에서 쓸 팀명을 정하느라 고민이 많다. 졸업을 한 학기 남겨둔 성서는 부원들이 팀명 때문에 더 이상 고생하지 않도록 가이드라인을 만들었다.

성서의 가이드라인에 따르면 팀명을 짓는 방법은 두 가지이다.

  1. 세 참가자의 입학 연도를 100으로 나눈 나머지를 오름차순으로 정렬해 이어 붙인 문자열
  2. 세 참가자의 성씨를 영문으로 표기했을 때의 첫 글자를, 온라인 저지에서 해결한 문제가 많은 사람부터 차례대로 나열한 문자열

예를 들어 600문제를 해결한 18학번 AHN씨, 2000문제를 해결한 19학번 LEE씨, 6000문제를 해결한 20학번 OH씨로 구성된 팀을 생각해 보자. 첫 번째 방법으로 팀명을 만들면 181920이 되고, 두 번째 방법으로 만들면 OLA가 된다.

2000문제를 해결한 19학번 LEE씨, 9000문제를 해결한 21학번 NAH씨, 1000문제를 해결한 22학번 PARK씨로 구성된 팀은 첫 번째 방법으로 192122, 두 번째 방법으로 NLP가 된다.

입력

첫째 줄에 첫 번째 팀원이 온라인 저지에서 해결한 문제의 개수 P1P_1, 입학 연도 Y1Y_1, 성씨 S1S_1이 공백으로 구분되어 주어진다.

둘째 줄과 셋째 줄에는 두 번째 팀원의 정보 P2,Y2,S2P_2,Y_2,S_2와 세 번째 팀원의 정보 P3,Y3,S3P_3,Y_3,S_3이 첫째 줄과 같은 형식으로 주어진다.

출력

첫째 줄에 첫 번째 방법으로 만든 팀명을 출력한다.

둘째 줄에 두 번째 방법으로 만든 팀명을 출력한다.

제한

  • 1≤Pi≤20 0001 \leq P_i \leq 20\,000 (1≤i≤3)(1 \leq i \leq 3)
  • PiP_i는 모두 서로 다르다. (1≤i≤3)(1 \leq i \leq 3)
  • 2010≤Yi≤20992010 \leq Y_i \leq 2099 (1≤i≤3)(1 \leq i \leq 3)
  • YiY_i는 모두 서로 다르다. (1≤i≤3)(1 \leq i \leq 3)
  • 성씨는 알파벳 대문자로만 구성되며, 최대 5글자이다.
  • 모든 성씨는 서로 다르다.
  • 입력으로 주어지는 수는 모두 정수이다.

힌트

181920은 2020 ICPC Asia Seoul Regional Contest 동상 수상팀이고, NLP는 2022 ICPC Asia Seoul Regional Contest 은상 수상팀이다.

예제2

  1. 예제 1

    입력
    600 2018 AHN
    2000 2019 LEE
    6000 2020 OH
    
    예상 출력
    181920
    OLA
    
  2. 예제 2

    입력
    1000 2022 PARK
    9000 2021 NAH
    2000 2019 LEE
    
    예상 출력
    192122
    NLP