Вот откуда возник вопрос: рекурсия выполняется медленнее, но она более читабельна, чем цикл, который выполняется быстрее рекурсии.Спасибо, поржал)
На примере запроса "blue sky" поисковый индекс выдает все документы по слову blue и по слову sky. Дальше мы можем просто найти из этих документов одинаковые, и это и будут те документы на которых есть фраза blue sky.нет. Будут содержащие одновременно и blue, и sky. Но не лишь заданную фразу: blue sky.
У меня очень туго с идеями и креативностью, мне сложно придумать какую-либо идею для проекта или просто небольшую задачу, но и решать задачи на codewars/hackerrank поднадоело немного, а сабж пока что единственная задача, которую я для себя смог придумать.