Rsa97, да всё так. Просто хотел уточнить что с рекурсией тоже можно.
Почему то многие избегают рекурсии в принципе, даже в задачах где код с ней получается проще и короче.
Это, конечно, не тот случай. Но если хочется поиграться с рекурсивными функциями - ничего страшного, наоборот может пригодиться позже.
Чтобы повторно вызывать prompt и всю остальную логику для условия задачи.
Есть идеи как это сделать без рекурсии?
Можно while(true) с break по условию или что то ещё.
Но чем это лучше рекурсии? Стек не переполнится? Нет лишних вызовов функции? - Всё так, но для этой задачи не принципиально.
По номеру 2 вы правы.
А вот массив нужен по условию задачи.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Почему то многие избегают рекурсии в принципе, даже в задачах где код с ней получается проще и короче.
Это, конечно, не тот случай. Но если хочется поиграться с рекурсивными функциями - ничего страшного, наоборот может пригодиться позже.