nest-aka-swan / javascript-task-1

Задача «XXL»

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Задача «XXL»

Перед выполнением задания внимательно прочитайте:

Основное задание

Мы очень хотим, чтобы код вы написали сами, а не пользовались внешними библиотеками.

Окунёмся в историю древнего Рима и попробуем представить, как бы римляне видели современное время. Для этого создадим небольшой скриптик roman-time.js (заготовка уже лежит рядом). Внутри скрипта – функция, код которой вам и необходимо дописать:

function romanTime(time) {
    // Немного авторского кода и замечательной магии
    return time;
}

На вход функция принимает время в виде строки в формате «часы:минуты», например, «09:05».
А на выходе даёт то же время, но записанное римскими числами – «IX:V»

Важно учитывать:

  • Среди римских цифр (сюрприз-сюрприз) нет нуля, поэтому используйте символ N вместо него
  • На вход может прийти любое неверное время: «03:123», «без десяти:три», даже null и undefined. В этом случае необходимо выбрасывать исключение TypeError

В файле index.js вы можете найти примеры использования получившегося скриптика.

Полезные ссылки:

Время дедлайна

About

Задача «XXL»


Languages

Language:JavaScript 100.0%