Code Kata 6

tritny6516·2022년 3월 1일
0

code_kata

목록 보기
6/9
post-thumbnail

def roman_to_num(s):
  # 여기에 코드를 작성해주세요.
    # symbol을 일일이 다 넣어서 밸류값에 넣는다
    # list(s)
    # for문을 돌린다. 
  dict = {'I':1, 'V':5, 'X':10, "L":50, "C":100, "D":500, "M":1000}
  
  a = 0		# 초기화
  for i in s:
    a += dict[i]
    # 해당 문자가 돌 때 해당 밸류만큼 값을 더함

  if 'IV' in s or 'IX' in s:
    a -=2
  if 'XL' in s or 'XC' in s:
    a -= 20
  if 'CD' in s or 'CM' in s:
    a -= 200

  return a
profile
피자, 코드, 커피를 사랑하는 1인

0개의 댓글