만드는 중입니다

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

와인 병 이름 짓기

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

요약
각 병의 용량마다 소문자 영문 이름을 하나씩 정하고, 용량이 같은 병에는 같은 이름을 붙입니다. 용량은 소수점 아래 10자리까지 주어집니다.
난이도

쉬움10점 중 3점

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

문제

와인 사업은 정교한 분야다. 병입 작업에는 라벨 디자인의 기술, 진공 밀봉의 물리학, 유리 성형의 기법, 부피 도형의 계산이 모두 포함된다.

오늘은 문학을 다룬다. 와인 병의 모든 용량에는 이름이 있다. 0.75L 병이 "Standard"라는 이름을 갖는다는 것은 알고 있을 것이다. 15L 병은 "Nebuchadnezzar", 12L 병은 당당한 "Balthazar"라고 부른다는 사실도 알고 있는가?

와인 병의 용량은 보통 1.5L의 배수로 나온다. 표준이 아닌 용량의 병도 여러 가지 있으며, 이들에게도 인상적인 이름을 지어 주어야 한다. 같은 용량의 병은 반드시 같은 이름을 받아야 한다.

입력

첫 줄에 병의 개수 nn (1≤n≤10 0001 \le n \le 10\,000)이 주어진다. 이어지는 nn개의 줄에는 병의 용량 viv_i (0.0≤vi≤1040.0 \le v_i \le 10^4)가 한 줄씩 주어진다. 용량은 소수점 아래 최대 10자리까지 나오며, 그 뒤에 대문자 "L"이 붙는다.

출력

주어진 각 줄에 대해, 해당 용량의 병에 붙일 이름을 나타내는 소문자 단어를 한 개씩 출력한다. 단어는 라틴 알파벳으로만 이루어진다.

예제2

  1. 예제 1

    입력
    6
    15L
    0.88L
    1.0L
    1L
    1000L
    1024L
    
    예상 출력
    nebuchadnezzar
    hammurabi
    standard
    standard
    giganebriator
    gibinebriator
    
  2. 예제 2

    입력
    3
    0.03L
    0.031L
    0.03L
    
    예상 출력
    small
    smallish
    small