[백준]B2-1076

oxllz·2022년 2월 2일
0

백준-브론즈

목록 보기
35/65
post-thumbnail

문제

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


예를 들어, 저항의 색이 yellow, violet, red였다면 저항의 값은 4,700이 된다.


입력

첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 위의 표에 있는 색만 입력으로 주어진다.


출력

입력으로 주어진 저항의 저항값을 계산하여 첫째 줄에 출력한다.


풀이

val = {'black': 0,
       'brown': 1,
       'red': 2,
       'orange': 3,
       'yellow': 4,
       'green': 5,
       'blue': 6,
       'violet': 7,
       'grey': 8,
       'white': 9}

col1 = str(val[input()])
col2 = str(val[input()])
col3 = val[input()]

print(int(col1 + col2) * (10 ** col3))

3가지 색깔 중 2가지 색은 str 로 입력받아 + 로 이어붙여준다. 3번째 색깔은 10n10^n 을 해준다.

0개의 댓글