개발자 뺚
[BAEKJOON ONLINE JUDGE] 1076번 : 저항 본문
시간 제한 : 2 초(추가 시간 없음)
메모리 제한 : 128 MB
문제
전자 제품에는 저항이 들어간다. 저항은 색 3개를 이용해서 그 저항이 몇 옴인지 나타낸다. 처음 색 2개는 저항의 값이고, 마지막 색은 곱해야 하는 값이다. 저항의 값은 다음 표를 이용해서 구한다.
색 | 값 | 곱 |
black | 0 | 1 |
brown | 1 | 10 |
red | 2 | 100 |
orange | 3 | 1,000 |
yellow | 4 | 10,000 |
green | 5 | 100,000 |
blue | 6 | 1,000,000 |
violet | 7 | 10,000,000 |
grey | 8 | 100,000,000 |
white | 9 | 1,000,000,000 |
예를 들어, 저항의 색이 yellow, violet, red였다면 저항의 값은 4,700이 된다.
입력
첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 위의 표에 있는 색만 입력으로 주어진다.
출력
입력으로 주어진 저항의 저항값을 계산하여 첫째 줄에 출력한다.
color = {"black": 0, "brown": 1, "red": 2, "orange":3, "yellow": 4, "green": 5, "blue": 6, "violet": 7, "grey": 8, "white": 9}
col_list = [input() for _ in range(3)]
print((color[col_list[0]] * 10 + color[col_list[1]]) * (10 ** color[col_list[2]]))
'Solution > Python' 카테고리의 다른 글
[BAEKJOON ONLINE JUDGE] 1173번 : 운동 (0) | 2024.05.17 |
---|---|
[BAEKJOON ONLINE JUDGE] 1100번 : 하얀 칸 (0) | 2024.05.15 |
[BAEKJOON ONLINE JUDGE] 1037번 : 약수 (0) | 2024.05.11 |
[BAEKJOON ONLINE JUDGE] 15552번 : 빠른 A+B (0) | 2024.05.09 |
[BAEKJOON ONLINE JUDGE] 10699번 : 오늘 날짜 (0) | 2024.05.09 |