Skip to content

konstantinator/javascript-task-1

 
 

Repository files navigation

Задача «XXL»

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

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

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

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

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

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

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

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

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

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

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

About

Задача «XXL»

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%