본문 바로가기
Problem Solving/백준

백준 1076 저항 [파이썬, 구현]

by JC_ 2023. 3. 24.
 

1076번: 저항

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

www.acmicpc.net

# 이거는 입력이 따로 없으니 만들어 줘 ㅜㅠㅜㅠ
o_list = ["black", "brown", "red", "orange", "yellow", "green", "blue", "violet", "grey", "white"]

f = o_list.index(input())               # 처음 색의 index값
s = o_list.index(input())               # 두번째 색의 index값
t = o_list.index(input())               # 세번째 색의 index값
# f, s 는 단순히 str타입으로 바꿔서 붙여주고 
o = int(str(f) + str(s)) * (10 ** t)    # 세번째 색은 인덱스 값만큼 10의 제곱 해서 곱해줘
print(o)

댓글