문제 링크 → 백준 2712번 - 미국 스타일
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문제라도 풀려고 해야지