Перед выполнением задания внимательно прочитайте:
- О всех этапах проверки задания
- Как отправить пулл
- Как пройти тесты
- Правила оформления javascript, HTML и CSS кода
Мы очень хотим, чтобы код вы написали сами, а не пользовались внешними библиотеками.
Окунёмся в историю древнего Рима и попробуем представить, как бы римляне видели современное время. Для этого создадим небольшой скриптик roman-time.js (заготовка уже лежит рядом). Внутри скрипта – функция, код которой вам и необходимо дописать:
function romanTime(time) {
// Немного авторского кода и замечательной магии
return time;
}
На вход функция принимает время в виде строки в формате «часы:минуты», например, «09:05».
А на выходе даёт то же время, но записанное римскими числами – «IX:V»
Важно учитывать:
- Среди римских цифр (сюрприз-сюрприз) нет нуля, поэтому используйте символ
N
вместо него - На вход может прийти любое неверное время: «03:123», «без десяти:три», даже null и undefined. В этом случае необходимо выбрасывать исключение TypeError
В файле index.js вы можете найти примеры использования получившегося скриптика.