Всем привет, дали тестовое задание , код написать на JS, я учил вообще Python, JS знаю минимально.
Делать начал (вот только начало кода):
Времени пару часов осталось, у меня в принципе вопрос вообще в правильную сторону мыслю? И как я думаю, то дохера получается условий, может кто подскажет как сократить или лучше сделать?
P.S : Ввод массивов я потом сделаю
Делать начал (вот только начало кода):
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 : Ввод массивов я потом сделаю