import re
print(True if (re.search(r"^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$",input())) else False)
주어진 로마 숫자가 유효한지 확인하거나^및 $가 print 문에 포함되지 않은 경우 다른 대답이 인쇄되는 이유는 다음과 같습니다. . 이론적으로 ^와 $는 처음과 끝에서 일치하는 패턴을 보여주는 것입니다.python 정규식 (로마 숫자 유효화)