1
我有元素的排序陣列(獨特和不連續的)的子串從定義範圍返回子陣列:由下式定義的數組元素
array= ["AAA", "BBB", "CCC", "DDD", "EEE"]
我所限定的範圍的元素:
range_1 = ("CC" .. "DD")
range_2 = ("B" .. "E")
元素的範圍僅僅是字符串,其指的是array
元件,但只有當starts_with?
是true
這些元素。例如:
"C", "CC" and "CCC" in range - fits to "CCC" in array
"D", "DD" and "DDD" in range - fits to "DDD" in array
爲range_1
和range_2
期望的結果會是這樣:
result_1 = ["CCC", "DDD"]
result_2 = ["BBB", "CCC", "DDD", "EEE"]
如何實現這在Ruby中?
你知道''start_with已經?那麼,你的代碼在哪裏? –
詢問代碼的問題必須證明對正在解決的問題有最小的理解。包括嘗試解決方案,爲什麼他們沒有工作,以及預期的結果。 –
我知道'start_with?'從這裏http://ruby-doc.org/core-2.0.0/String.html#method-i-start_with-3F – flyer