Problem Solving/Python

[백준] 1076 - 저항 (python)

TakeKnowledge 2023. 7. 10. 09:38
반응형
 

1076번: 저항

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

www.acmicpc.net

 

포인트

 

주어진 대로 Dictionary에 저장해놓고 구현하면 되는데 10을 값 만큼 제곱하면 곱이 되길래 나는 색과 값만 매칭 시킨 뒤 풀었다

 

코드

 

value_dict = {'black' : 0, 'brown': 1, 'red': 2, 'orange': 3, 'yellow': 4, 'green': 5, 'blue': 6, 'violet': 7, 'grey': 8, 'white': 9}
a = input()
b = input()
c = input()
answer = str(value_dict[a]) + str(value_dict[b])
answer = int(answer) * (10 ** value_dict[c])
print(answer)
view raw boj_1076.py hosted with ❤ by GitHub
반응형