Вывести римское число арабскими цифрами - C#
Формулировка задачи:
Доброго времени суток!
есть две задачки с цифрами:
1. дана строка из букв и цифр. нужно вывести на экран самое длинное число.
2. нужно вывести римское число арабскими цифрами.
1. есть вариант разделить строку буквами типо
Код:
char dividers = {a-z...}
, далее
Код:
spring [] z = input.split(dividers)
а вот как далее сравнить длины и выбрать максимальную? причём ещё как сделать так чтобы буквы разделителями когда их много идёт подряд.
2. а вот с этой задачей у меня вообще вариантов нет, помогите пожалуйста. если не сложно то кодом или идеей с операторами.
Решение задачи: «Вывести римское число арабскими цифрами»
textual
Листинг программы
var ss = Regex.Split(s, @"\p{L}+") .Where(p => p.Length > 0 && Char.IsNumber(p, 0)) .OrderByDescending(p => p.Length).FirstOrDefault();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д