Полное игнорирование - это домашнее задание, поэтому я не прошу прямых ответов, просто хочу помочь с решением проблемы. Нас просто очень грубо научили использовать функциональное программирование, и я хотел бы применить его к своему текущему заданию.
Мое назначение - сравнивать слова, введенные пользователем, со списком допустимых слов, заданных в файле, где каждая строка в файле является одним действительным словом.
Я думал о том, чтобы создать поток из файла, а затем отфильтровать каждое слово из файла, основываясь на том, было ли это слово введено пользователем (пользователь может ввести несколько слов).
Я не уверен, как именно решить эту проблему, и хотел бы найти способ помочь обдумать проблему или ресурсы, которые могли бы помочь.