하루일문

[백준] 1076번 저항(파이썬) 본문

algorithm/baekjoon

[백준] 1076번 저항(파이썬)

support_u 2023. 3. 17. 08:55

문제

 

 

1076번: 저항

첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 위의 표에 있는 색만 입력으로 주어진다.

www.acmicpc.net

 

코드 

color_dic = {
    "black":(0, 1),
    "brown":(1, 10),
    "red":(2, 100),
    "orange":(3, 1000),
    "yellow":(4, 10000),
    "green":(5, 100000),
    "blue":(6, 1000000),
    "violet":(7, 10000000),
    "grey":(8, 100000000),
    "white":(9, 1000000000),
 }

value = ""
for _ in range(2):
    color = input()
    c = color_dic[color][0]
    value += str(c)
color = input()
c = color_dic[color][1]
print(int(value) * c)