2608번 - 로마 숫자
문제의 설명 만으로는 다음의 경우를 표현하지 못합니다.
2000 (MM) + 2000 (MM) = 4000 (MF)
기호 표에 F를 추가해주면 좋을 것 같습니다.
이 문제에서 F는 쓰지 않습니다.
그리고 F라는 로마 숫자가 있다는 말은 처음 들어보고, 검색해도 나오지 않습니다. 관련 자료를 볼 수 있을까요?
https://namu.wiki/w/%EB%A1%9C%EB%A7%88%20%EC%88%AB%EC%9E%90
나무위키는... 자료가 아닙니다. 출처도 없고 F라는 내용을 추가한 사람도 완전히 익명이네요.
설상 그런 숫자가 있어도, 문제에 추가할 이유는 없습니다.
그럼 2000 + 2000의 경우
이 문제에서 어떻게 출력하는게 맞나요?
방금 확인해본 결과 그 데이터가 들어있지 않습니다. 하지만 그 데이터를 넣으면 문제점이 생기는데, 이건 제가 따로 글을 올리겠습니다.
따로 올리지 않고 여기에 이어서 달겠습니다.
입력 조건에 "두 수의 합은 4,000보다 작다."를 추가해 주세요.
추가하지 않아도 됩니다.
조건을 만족하면서 4000을 표현하는 방법이 없다고 생각합니다. "I, X, C, M은 연속해서 세 번까지만 사용할 수 있다."라는 조건에 의해 MMMM은 유효하지 않습니다.
그런 조건이 있는걸 몰랐네요
다시 보니 MMMCMC가 되긴 하네요. 하지만 이렇게 데이터를 추가하는 건 반대합니다.
"모든 수는 가능한 가장 적은 개수의 로마 숫자들로 표현해야 한다."가 CMC같은 사용법을 막으려고 있는 조건 같은데, 4번 연속 사용 금지 조건이 이를 허용하는 꼴이 되어버렸네요.
수정했습니다.
댓글을 작성하려면 로그인해야 합니다.
jooncco 4년 전 1
문제의 설명 만으로는 다음의 경우를 표현하지 못합니다.
2000 (MM) + 2000 (MM) = 4000 (MF)
기호 표에 F를 추가해주면 좋을 것 같습니다.