본문 바로가기

컴퓨터과학/Algorithm

[Python] [백준] 1076번 저항

문제

 

1076번: 저항

전자 제품에는 저항이 들어간다. 저항은 색 3개를 이용해서 그 저항이 몇 옴인지 나타낸다. 처음 색 2개는 저항의 값이고, 마지막 색은 곱해야 하는 값이다. 저항의 값은 다음 표를 이용해서 구한

www.acmicpc.net

 

코드

color = ['black', 'brown', 'red', 'orange', 'yellow', 'green', 'blue', 'violet', 'grey', 'white']
a = int(color.index(input()))
b = int(color.index(input()))
c = int(color.index(input()))
print((a*10+b)*(10**c))

 

설명

입력으로 저항의 색 세 개가 차례로 주어진다. 딕셔너리로 색과 값을 연결지을 수도 있지만, 리스트의 index를 활용해도 좋겠다 싶어 풀었다.