J: Калькулятор римских и арабских чисел. Часть 1. Kata академия. LeetCode. Обучение Java с нуля - ви HD
00:13:13
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18466 роликов
2689 просмотров на сайте 12n.ru
Калькулятор римских и арабских чисел. Часть 1. Kata академия. LeetCode. Обучение Java с нуля - ви.
Ссылка на телеграмм канал: t.me/+JvjV75F3d8JiNTBi
Ссылка на группу, где можно задать вопрос по Java: t.me/+YrAkbcszdAkyM2Qy
Ссылка на код: github.com/ITSmartBrain/roman_and_arabian_calc_part1
Это первая часть, в ней разбираем калькулятор чтение, парсинг и калькулятор арабских чисел.
Во второй части будет разбор вычисления римских чисел.
Полный текст задачи:
Требования: Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: 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 Обратная связь
Ссылка на группу, где можно задать вопрос по Java: t.me/+YrAkbcszdAkyM2Qy
Ссылка на код: github.com/ITSmartBrain/roman_and_arabian_calc_part1
Это первая часть, в ней разбираем калькулятор чтение, парсинг и калькулятор арабских чисел.
Во второй части будет разбор вычисления римских чисел.
Полный текст задачи:
Требования: Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: 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 Обратная связь
развернуть свернуть
На 38 строке