11 месяцев назад
LeetCode №12: Integer to Roman — как превратить число в римские цифры
Дано целое число в диапазоне от 1 до 3999, преобразуйте его в римское число. Римские цифры — это способ записи чисел с помощью букв: Но есть особые случаи: Мы не можем просто делить на 1000, 500, 100..., потому что нужно учитывать исключения вроде IV, IX и т.д. Создать список всех возможных значений — включая обычные и исключения — и обрабатывать их по убыванию. Например: [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1] На каждом шаге: Цель: получить MCMXCIV Шаг - 1, NUM - 1994, VALUES[i]...
10 тыс читали · 6 лет назад
Как в Древнем Риме считали с помощью римских цифр?
Римские цифры сохранились до настоящего времени и до сих пор активно используются, хоть и реже, чем привычные арабские. Тот же принцип обозначения цифры одной буквой применялся и в древнегреческой арифметике, но она давно стала достоянием истории. У греков для обозначения цифр была задействована каждая буква алфавита. А римляне обошлись всего семью: I (1), V (5), X (10), L (50), C (100), D (500), M (1000). Для более крупных чисел применялась палочка над буквой. Поставленная над V она означала 5 тысяч, над M — миллион...
4 месяца назад
Римские цифры: короткий тест, который поставит в тупик даже отличника
Многие привыкли считать, что римские цифры — это лишь способ обозначить главы в учебнике или порядковый номер века. Большинство из нас свободно владеет ими в пределах первой двадцати единиц, но стоит задаче стать чуть сложнее, как возникают трудности. А ведь эта система гораздо богаче, чем кажется на первый взгляд. Предлагаем пройти небольшой тест. Как правильно написать число 54 римскими цифрами? Варианты ответов: Правильный ответ: LIV. Сейчас читают: • И снова без согласия: новая реформа перевода...