From 9f52ff65ef668156ae2ee106dd7efb3d0e19fde8 Mon Sep 17 00:00:00 2001 From: koronya Date: Fri, 20 Feb 2026 04:32:49 +0900 Subject: [PATCH] [JS][7kyu] Radio DJ helper function --- codewars/7kyu/radio-dj-helper-function/koronya.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 codewars/7kyu/radio-dj-helper-function/koronya.js diff --git a/codewars/7kyu/radio-dj-helper-function/koronya.js b/codewars/7kyu/radio-dj-helper-function/koronya.js new file mode 100644 index 000000000..10d98f83d --- /dev/null +++ b/codewars/7kyu/radio-dj-helper-function/koronya.js @@ -0,0 +1,13 @@ +// [JS][7kyu] Radio DJ helper function +// radio-dj-helper-function +// https://www.codewars.com/kata/561bbcb0fbbfb0f5010000ee/train/javascript + +const convertPlayback = (playback) => { + const [minutes, seconds] = playback.split(':').map(Number) + return minutes * 60 + seconds +} + +const longestPossible = (playback) => { + const arr = songs.filter((song) => convertPlayback(song.playback) <= playback).sort((a, b) => convertPlayback(b.playback) - convertPlayback(a.playback)) + return arr.length > 0 ? arr[0].title : false +}