문제
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를 활용해도 좋겠다 싶어 풀었다.
'컴퓨터과학 > Algorithm' 카테고리의 다른 글
[SQL] [Codewars] 7kyu - Simple Fun #74: Growing Plant (0) | 2021.11.04 |
---|---|
[SQL] [Codewars] 7Kyu - SQL with LOTR: Elven Wildcards (0) | 2021.10.21 |
[Common Lisp] [Codewars] 8Kyu - Grasshopper - Summation (0) | 2021.10.14 |