BOJ - 1076

주의·2024년 1월 17일
0

boj

목록 보기
87/214

백준 문제 링크
저항

❓접근법

  1. 문제의 표를 딕셔너리 형태로 저장했다.
  2. get함수를 이용해서, input()으로 색을 받아온 후에,
    다음 3가지 과정을 거친다
  • answer = 색의 값
  • answer += 색의 값
  • answer += 색의 곱
  1. 마지막으로 int(answer)를 반환하면 끝

참고로 get 함수는 딕셔너리 안에 그 key가 없으면 None을 반환함

👌🏻코드

color = {'black': ['0', ''], 'brown': ['1', '0'], 'red': ['2', '00'], 'orange': ['3', '000'], 
         'yellow': ['4', '0000'], 'green': ['5', '00000'], 'blue': ['6', '000000'], 'violet': ['7', '0000000'], 
         'grey': ['8', '00000000'], 'white': ['9', '000000000']}

answer = color.get(input())[0]
answer += color.get(input())[0]
answer += color.get(input())[1]

print(int(answer))

0개의 댓글