function ответНаВопрос(вопрос) {
// Уберем символы пунктуации из вопроса и приведем его к нижнему регистру для более точной проверки.
const очищенныйВопрос = вопрос.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()?]/g, "").toLowerCase();
// Список ключевых слов, которые часто встречаются в риторических вопросах.
const ключевыеСлова = ["почему", "зачем", "как", "когда", "где", "разве", "неужели", "правда"];
// Проверяем, начинается ли вопрос с одного из ключевых слов.
for (const ключевоеСлово of ключевыеСлова) {
if (очищенныйВопрос.startsWith(ключевоеСлово)) {
return "да";
}
}
// Если не найдено ключевых слов, считаем вопрос не риторическим.
return "нет";
}
Но там не то, что мне нужно.
Или по вашему это решение моей задачи?
Или это?