Калькулятор римских и арабских чисел. Часть 1. Kata академия. LeetCode. Обучение Java с нуля
Ссылка на код:
Это первая часть, в ней разбираем калькулятор чтение, парсинг и калькулятор арабских чисел.
Во второй части будет разбор вычисления римских чисел.
Полный текст задачи:
Требования:Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a b, a - b, a * b, a / b. Данные передаются в одну строку (смотри пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными.Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числами.Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми.Калькулятор умеет работать только с целыми числами.Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 II калькулятор должен выбросить исключение и прекратить свою работу.При вводе римских чисел, ответ должен быть выведен римскими цифрами, соответственно, при вводе арабских - ответ ожидается арабскими.При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу.При вводе пользователем строки, не соответствующей одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает свою работу.Результатом операции деления является целое число, остаток отбрасывается. Результатом работы калькулятора с арабскими числами могут быть отрицательные числа и ноль. Результатом работы калькулятора с римскими числами могут быть только положительные числа, если результат работы меньше единицы, выбрасывается исключение
Таймкоды:
00:00 Описание задачи
01:08 Разбор задачи
12:41 Обратная связь
6 views
289
70
6 months ago 00:00:55 1
Интересные Факты. Объяснение в описании. #интересныефакты #факты #удивительныефакты #факт
6 months ago 00:00:47 3
Шторы и Яндекс Алиса в умном доме AlphaSE от Умной электроники ()
8 months ago 00:01:38 1
Бассейн с автоматическим покрывалом
8 months ago 00:02:27 1
Бассейн на этапе гидроиспытаний #строительствобассейнов #бассейнподключ #бассейны
9 months ago 00:01:34 1
Скиммерный бассейн с откатной террасой
9 months ago 00:01:39 1
Бетонирование чаши бассейна
10 months ago 00:01:45 1
Инструкция по применению пульта Рим . Включение перезагрузка счётчика с пульта Рим
10 months ago 01:11:57 1
🌊 Цунами Такера: на ЧТО готов Путин? Чаплыга: все УЖЕ подписано! Медный таз ЕС и калькулятор Трампа
10 months ago 00:06:08 1
Как остановить счетчик на столбе Рим, Миртек, Квант? Сжечь электросчетчик прибором.
1 year ago 00:47:47 1
Как иметь растущий пассивный доход и не зависеть от глобального кризиса. Св. Школьникова,
2 years ago 00:56:16 1
Счётчик войны. Гаага. Китай. Пробки и свечки
2 years ago 00:23:05 1
Калькулятор арабских и римских цифр на JavaScript
2 years ago 00:18:32 2
Стройка встала. Счетчик РИМ. Окна. Двери.
2 years ago 00:05:26 1
Обман счетчика электроэнергии Рим импульсным прибором
3 years ago 00:09:18 1
Делаем высокую доходность на квартирах в Москве! 50% - 100% годовых
4 years ago 00:26:52 25
установка счетчика РИМ 489 18
4 years ago 00:01:40 24
Как вывести счетчик из строя. Модели: РиМ, Миртек, МИР, Стриж и другие
5 years ago 00:01:48 4
Остановить счетчик РиМ тел. +7(963) 501-89-80
5 years ago 00:55:40 1
#Будни_Электрика_№7 Тестомеска, новый объект, чУдная схема, высота и РИМ счетчик (18+)