J: Калькулятор римских и арабских чисел. Часть 1. Kata академия. LeetCode. Обучение Java с нуля - ви HD

J: Калькулятор римских и арабских чисел. Часть 1. Kata академия. LeetCode. Обучение Java с нуля - ви
00:13:13

12n.ru 16759 роликов

Калькулятор римских и арабских чисел. Часть 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 Обратная связь
RSS
Александр Кремлёв
22:25
+3
Ката-ржане скажут спасибо))
АЛЕКСАНДР БАМБОЛБИ
09:08
+3
все отлично вторую часть обязательно нужно как можно быстрее. все видео понятны. только мало их и редкие очень — нужно больше видео
juicysheeesh
17:52
Выходит ошибка switch statement can be replaced with enhanced 'switch'
На 38 строке
Егор Шуваев
14:07
+2
Очень интригует как будет реализованы вычисления Римскими цифрами.
Elon Musk
17:35
+2
Если твой друг просил сделать тестовое задание к ката, то ты его очень ловко замаскировал под аналогичное))) Красавчик)

Денис Бажин
09:21
Нужна вторая часть! Лайк!
KRK Krouhank
02:14
После видео понял Програмирование и ката и яндекс это не мое!!!
Александр Ч
00:48
Первый Массив с операторами получается лишний, т.к. экранированные символы ищутся в строке.
Алексей Воробьёв
19:40
А как вы думаете, новичок, после просмотра обучающих роликов, сможет это сделать?