*문제 출처는 백준에 있습니다.
문제 제목: 저항 / 1076번 (브론즈 2단계)
문제 사이트: https://www.acmicpc.net/problem/1076
문제 설명
나의 풀이
first = input()
second = input()
third = input()
color = {"black": 0, "brown": 1, "red": 2, "orange": 3, "yellow": 4, "green": 5,
"blue": 6, "violet": 7, "grey": 8, "white": 9}
product = {0: 1, 1: 10, 2: 100, 3: 1000, 4: 10000, 5: 100000, 6: 1000000, 7: 10000000,
8: 100000000, 9: 1000000000}
ge = str(color[first]) + str(color[second])
print(int(ge) * product[color[third]])
※ 알아야 할 것
파이썬에서는 정수 자료형을 int로 사용하다가 오버플로우가 발생할 것 같으면 자동으로 long을 사용한다.
'코딩테스트(프로그래머스 & 백준) > 백준-Python' 카테고리의 다른 글
백준 / 단어 공부 / 1157번 / Python (0) | 2024.05.23 |
---|---|
백준 / 하얀 칸 / 1100번 / Python (0) | 2024.05.23 |
백준 / 나누기 / 1075번 / Python (0) | 2024.05.22 |
백준 / 가장 많은 글자 / 1371번 / Python (0) | 2024.05.21 |
백준 / 이상한 곱셈 / 1225번 / Python (0) | 2024.05.20 |