Книга: Программирование на языке Ruby

8.1.12. Нахождение элементов, принадлежащих одному массиву и не принадлежащих другому

8.1.12. Нахождение элементов, принадлежащих одному массиву и не принадлежащих другому

В Ruby эта задача решается проще, чем во многих других языках. Нужно просто вычислить «разность множеств»:

text = %w[the magic words are squeamish ossifrage]
dictionary = %w[an are magic the them these words]
# Найти неправильно написанные слова
unknown = text - dictionary # ["squeamish", "ossifrage"]

Содержание
Оглавление статьи/книги

Генерация: 1.204. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз