922. Sort Array By Parity II
Input: [4,2,5,7]
Output: [4,5,2,7]
Explanation: [4,7,2,5], [2,5,4,7], [2,7,4,5] would also have been accepted.# @param {Integer[]} a
# @return {Integer[]}
def sort_array_by_parity_ii(a)
odd = []
even = []
output = []
a.each do |k|
odd << k if k.odd?
even << k if k.even?
end
odd.length.times do
output << even.pop
output << odd.pop
end
output
endLast updated