[백준] 2712번 - 미국 스타일 by Python(파이썬)

윤소영·2023년 7월 15일
0

백준

목록 보기
11/13

✨ 문제

문제 링크 → 백준 2712번 - 미국 스타일

✨ 핵심

  • 소수점 4자리에서 반올림
    round(실수, 4) 사용
  • 소수점 아래 4자리까지는 무조건 출력해야 함(0으로라도 채워야 함)
    {:.4f}.format(round(실수, 4)) 사용

✨ 풀이

T = int(input())
translator = {'kg': ['lb', 2.2046], 'lb': ['kg', 0.4536], 'l': ['g', 0.2642], 'g': ['l', 3.7854]}
answer = ""
for i in range(T):
    num, unit = input().split() 
    answer += str('{:.4f}'.format(round(float(num)*translator[unit][1], 4))) + " " + translator[unit][0] + "\n"
print(answer)

✨ 결과

👩🏻‍💻 후기

풀고나서 보니 이 문제는 사실 if, elif로 나눠서 계산해도 괜찮을 것 같긴 하다. 이 문제도 1년 전에 풀어보고 틀려서 냅둔 후에 다시 풀어본 문제인데, 시간이 지나니까 이제 브론즈 문제는 봤을 때 어떤 부분을 신경써야 할 지랑 어떤 방식으로 풀어봐야 할 지 어느 정도는 알 것 같다는 느낌이 들었다! 앞으로도 꾸준히 하루에 1문제라도 풀려고 해야지

profile
Major in IT Engineering(2021.03~)

0개의 댓글