Вопрос №3023 от пользователя Denis Matveev в уроке «Цикл while и переменные», курс «Основы программирования»
Блок-схема в теории атас, точки входа нет, в каждой итерации идет возврат к началу забора. Условие с отрицанием сложно воспринимается, намного же проще звучит "забор закончился?" да\нет...
4
7
Да, это была неудачная копипаста из сети.
0
Извините хотел спросить. Вот мое решение.
function smallestDivisor(number){
var delitel = 2;
while (number%delitel !== 0 ){
delitel++;
}
if(delitel===number){
return 1;
}
return delitel;
}
Оно не проходит проверку не могу понять почему. Также хотел спросить почему мы использует вместо объявления переменных let а не var?
0
upd: надо экспортировать функцию чтобы тесты прошли export const smallestDivisor = function (number) {
0
точно: забор не закончился? не, не закончился. -ну я пошел... В русском языке двойное отрицание творит чудеса :))
2
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
Рекомендуемые программы
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.





Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая
16 месяцев


