Есть некий массив слов ['0b','11b','22b','33b','44b','55b','66b','77b','88b','99b','b0b']
Необходимо определить есть ли в массиве слово - палиндромом.
Вопрос добавлен по совету Qwertiy
let arr = ['0b','11b','22b','33b','44b','55b','66b','77b','88b','99b','bob'];
let isPolindrom = (string) => string.split('').reverse().join('') == string; //проверка на полиндорм
let checkArray = arr => arr.some(str => isPolindrom(str));
console.log(checkArray(arr));
Из Вики:
Палиндро́м (пе́ревертень) — число, буквосочетание, слово или текст, одинаково читающееся в обоих направлениях.
В данном контексте функция может выглядеть так:
var arr = ['0b','11b','22b','33b','44b','55b','66b','77b','88b','99b','b0b'];
function isPolindrom(item) {
var reverse = item.split("").reverse().join("");
return reverse == item;
}
function checkArr() {
for(var i = 0; i < arr.length; i++) {
if(isPolindrom(arr[i])) {
return true;
}
}
return false;
}
checkArr();
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости