Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 17, 2022 15:36:36

Chara
Зарегистрирован: 2022-03-23
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

ПОМОГИТЕ ПОЖАЛУЙСТА!!!СРОЧНООООО!!!

По правилам Шварцмана можно представить римской записью любые натуральные числа, не превосходящие 3999.

Правила Шварцмана:
Римские целые числа записываются символами I, V, X, L, C, D и M.
Числа, написанные с уменьшением значения слева направо, суммируются (VI = 6), а с уменьшением значения справа налево вычитаются (IX = 9)
Нельзя использовать больше трех одинаковых символов подряд
Количество символов в записи числа должно быть минимальным
Для упрощения понимания будем считать, что корректная запись натурального числа римской записью по правилам Шварцмана задается регулярным выражением:



M{0,3}(CM|CD|D?C{0,3})?(XC|XL|L?X{0,3})?(IX|IV|V?I{0,3})?.

Офлайн

#2 Сен. 17, 2022 17:27:38

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

ПОМОГИТЕ ПОЖАЛУЙСТА!!!СРОЧНООООО!!!

websearch: Roman numerals python pipy -> https://github.com/jambonrose/roman-numerals



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#3 Сен. 19, 2022 12:22:17

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

ПОМОГИТЕ ПОЖАЛУЙСТА!!!СРОЧНООООО!!!

https://stackoverflow.com/questions/28777219/basic-program-to-convert-integer-to-roman-numerals



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version