Найти в Дзене
Никита Апатенко

Задачка CodeWars с отображением милесекунд

Сегодня я начинаю решать задачки на популярном сайте CodeWars, первой задачкой не попалось вывести результат приходящий в (часах, минутах и секундах). Наша задача преобразовать это и вывести результат в миллисекундах.

Немного подумаем и поймем что нужно перевести все значения в миллисекунды , значит :

  • Важно помнить простую математику и знать что в одном часе содержится 3600 секунд
  • В 1 минуте 60 секунд

Часы показывают h часов, m минут и s секунд после полуночи.
Наша задача - написать функцию, которая возвращает время с полуночи в миллисекундах.

Вот пример того как должен выглядеть наш результат

Пример того как должна работать наша функиця
Пример того как должна работать наша функиця

Решение выглядит так

Решение
Решение

Объяснение решения

Сражу же возвращаем с помощью метода return, затем в теле возврата делаем непростое вычисление 1 час = 3600 секунд складываем их с минутами переведенные в секунды и в конце складываем их с секундами , а в самом конце уже секунды переводим в миллисекунды.

Все на самом деле проще чем кажется на первый взгляд , но нужно помнить простоту и азы математики.

Теперь эту задачку мы сможем решить без проблем если она встретится нам в следующий раз.