728x90
반응형
본인이 전자공학과라 그런지 조금 반가웠다.
그냥 사전을 하나 만들어 놓고 사용했다. 처음 2개는 str으로 합치고 마지막에 int로 바꿔서 곱해주면 된다.
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]}
li = []
for i in range(3):
li.append(input())
print(int(str(dic[li[0]][0]) + str(dic[li[1]][0])) * dic[li[2]][1])
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 1094번 막대기(python) (0) | 2020.01.24 |
---|---|
백준 알고리즘 1085번 직사각형에서 탈출(python) (0) | 2020.01.24 |
백준 알고리즘 1075번 나누기(python) (0) | 2020.01.24 |
백준 알고리즘 1074번 Z(python) (0) | 2020.01.23 |
백준 알고리즘 1065번 한수(python) (0) | 2020.01.23 |