반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
3가지 색이 주어집니다. 처음 두 색은 저항의 값이고, 마지막 색은 곱해야 하는 값입니다. 위 표대로 저항 값을 계산해야 합니다.
3. 코드
#입력
c1 = input()
c2 = input()
c3 = input()
color = {'black': 0, 'brown': 1, 'red': 2, 'orange': 3, 'yellow': 4, 'green': 5, 'blue': 6, 'violet': 7,
'grey': 8, 'white': 9}
print((color[c1]*10 + color[c2]) * 10**color[c3])
딕셔너리 자료구조를 이용해서 저항표의 값을 매칭합니다. 곱해야하는 값은 10의 '저항 값'과 같으므로 따로 저장할 필요는 없습니다. 저항 값을 이용해서 곱해야하는 값도 계산합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 1002 터렛 - 파이썬(Python) (0) | 2022.03.28 |
---|---|
[Brute Force] 백준 10448 유레카 이론 - 파이썬(Python) (0) | 2022.03.27 |
[구현/수학] 백준 2003 수들의 합 2 - 파이썬(Python) (0) | 2022.03.25 |
[탐색/BFS] 백준 16236 아기 상어 - 파이썬(Python) (0) | 2022.03.24 |
[구현/수학] 백준 2167 2차원 배열의 합 - 파이썬(Python) (0) | 2022.03.23 |
댓글