все цифры это числа являются нечетными.
function isPrime(num) {
for (let i = 2; i < num; i++) {
if (num % i !== 0) {
return true;
} else {
return false;
}
}
}
console.log(isPrime());
подскажите, я правильно выполнил задание?
нет, ты тут i % 2 должен делать. к тому же если изначально num нечётный, то можно сразу возвращать false
напиши код и покажи как правильно
А ты сам проверь Например, на число 397 функция должна вернуть true, а на число 369 + false
работает мой код. а некий эмил х*** несет
Он не может работать правильно. Ты то ли задачу не понял, то ли этот код не понимаешь
@bogdan_bida
старик, неужели ты не знаешь что после return дальше код не работает
забей неадекват какой-то, просит помощи потом срет за помощь
А дальше его и нет
Дружище, если ты это знаешь, то почему у тебя в функции есть цикл, а в нём return? Ты выходишь из цикла на первой же итерации
я не знаю, поэтому и спрашиваю вас. я хотел чтобы вы подсказали мне правильно ли я решил задачу, если нет, показать как надо
Я показать сейчас не могу. Эмиль вон скинул код, попробуй его
у него после return идет код split() зачем ему там метод сплит не пойму который строку разбивает на массив 🤷🏻
Он переводит число в строку и разбивает её посимвольно чтобы получить массив цифр из которых это число состоит
в смысле друг так после ретерна код не выполняется, туда не смотри ваще
Только там нужно проверять на нечетность
пофиг неравенство поставить вместо равенства
в место return String(num) лучше сделать вот так, let str = String(num); потом из переменой str делать дальше то что хочешь
А за Оn сможешь?
я не на литкоде бро, семантика на 1 месте
Удивительно, я ожидал в качестве ответа "Да" или "Нет"
Так там Он, не?
Обсуждают сегодня