Javascript (Задание)

4y4an

Новичок
Статус
offline
Регистрация
02.07.2019
Сообщения
5
Репутация
0
Всем привет, дали тестовое задание , код написать на JS, я учил вообще Python, JS знаю минимально.
Делать начал (вот только начало кода):

JavaScript:
function attempt() {
  available = [720]
  allowed = [240, 360, 1080]
  preffered = [240, 360]
  result = []
  for (i in preffered) {
    if (available.includes(preffered[i]) && allowed.includes(preffered[i])) {
      result.push(preffered[i])
      }
      else{
        for (i in available) {
          if (allowed.includes(available[i])) { result.push(available[i]) }
        }
      }
  }
return result
}
attempt()

Времени пару часов осталось, у меня в принципе вопрос вообще в правильную сторону мыслю? И как я думаю, то дохера получается условий, может кто подскажет как сократить или лучше сделать?

P.S : Ввод массивов я потом сделаю
 

Вложения

  • AlgorithmProblem.png
    AlgorithmProblem.png
    196 KB · Просмотры: 39