Ruby Nested Array - PullRequest
       1

Ruby Nested Array

0 голосов
/ 17 марта 2012

У меня есть вложенный массив, который выглядит следующим образом:

@nested = [
  ['1','2','3'],
  ['1','5','9'],
  ['1','4','7'],
  ['3','5','7'],
  ['3','6','9'],
  ['7','8','9'],
  ['4','5','6'],
  ['2','5','8']
]

Я хотел бы получить пользовательский ввод любого целого числа (это 1..9) и найти каждый массив, который имеет это входное целое число.

Не уверен, как это сделать.

1 Ответ

8 голосов
/ 17 марта 2012

Использование select:

num_to_search = "9"
@nested.select do |array|
  array.include? num_to_search
end
#=> [["1", "5", "9"], ["3", "6", "9"], ["7", "8", "9"]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...