미국식 단위 변환

면접 대비

시간 제한1초메모리 제한128 MB

요약
주어진 값을 kg/lb 또는 l/g 단위 사이에서 고정된 환산 비율로 변환해 소수점 넷째 자리까지 출력합니다.
난이도

쉬움10점 중 2점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

미국에서는 한국에서 쓰는 미터법과 다른 단위계를 자주 사용합니다. 다음 미터법 단위와 미국식 단위를 서로 변환하는 프로그램을 작성하세요.

변환해야 하는 단위는 킬로그램 ↔ 파운드, 리터 ↔ 갤런뿐입니다. 계산에는 아래 표의 값을 사용합니다.

종류미터법미국식 단위
무게1.0000 킬로그램2.2046 파운드
0.4536 킬로그램1.0000 파운드
부피1.0000 리터0.2642 갤런
3.7854 리터1.0000 갤런

입력

첫째 줄에 테스트 케이스의 개수 T(1 <= T <= 1,000)가 주어집니다.

각 테스트 케이스는 한 줄로 주어집니다. 첫 번째 항목은 값이고, 두 번째 항목은 단위입니다. 값은 소수일 수 있으며, 소수인 경우 소수점 아래 최대 네 자리까지 주어집니다. 단위는 kg, lb, l, g 중 하나이며, 순서대로 킬로그램, 파운드, 리터, 갤런을 뜻합니다.

출력

각 테스트 케이스마다 변환한 값과 단위를 출력합니다. 값은 소수점 아래 네 자리까지 반올림하여 정확히 네 자리로 출력합니다.

출력 단위는 kg, lb, l, g 중 하나이며, 의미는 입력 설명과 같습니다.

예제1

  1. 예제 1

    입력
    5
    1 kg
    2 l
    7 lb
    3.5 g
    0 l
    
    예상 출력
    2.2046 lb
    0.5284 g
    3.1752 kg
    13.2489 l
    0.0000 g