문제
코드
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 |