Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 06

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Начинай с самых больших элементов
так и делаю
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
А что не получется?
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
могу скинуть код )
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Не надо
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Лучше скажи, что не получается )
источник

C

Chris in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
function solve(str, i=0) {
 do {
  if (![0, 2, -2].includes(str.charCodeAt(i)-str.charCodeAt(str.length-1-i))) return false
 } while (++i < str.length-1-i)
 return true
}
вот, держи
Подели уже длину массива пополам )
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Зачем?
источник

C

Chris in JavaScript Noobs — сообщество новичков
а зачем n/2 лишних шагов, ты эти элементы уже проверил
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Не будет лишних шагов
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Смотри условие while
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
А что не получется?
да вот удаляются последующие элементы сейчас в инспекторе чекну )
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Ну ок, покажи код )
источник

C

Chris in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Смотри условие while
А. Увидел
источник

С

Сергей Гетьман... in JavaScript Noobs — сообщество новичков
🌬 Мари✨
так и делаю
говнокод )
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Ну ок, покажи код )
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Ну ок, покажи код )
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Chris
а зачем n/2 лишних шагов, ты эти элементы уже проверил
в твоём решении тоже цикл идёт по всей длине строки. Если результат ожидается true, то break никогда не произойдет + ты ещё создаешь лишний массив chars
источник

С

Сергей Гетьман... in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
function solve(str, i=0) {
 do {
  if (![0, 2, -2].includes(str.charCodeAt(i)-str.charCodeAt(str.length-1-i))) return false
 } while (++i < str.length-1-i)
 return true
}
вот, держи
👍
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Ivan
в твоём решении тоже цикл идёт по всей длине строки. Если результат ожидается true, то break никогда не произойдет + ты ещё создаешь лишний массив chars
Что значит тоже? В моем все нормально.
источник

C

Chris in JavaScript Noobs — сообщество новичков
Да, я знаю, но Денис начал топить за максимально эффективное решение, а я у него проглядел -i в условии цикла
источник