Let’s try this, you have this array
array = [
{
"10:45" => 40,
"11:00" => 40,
"11:15" => 40,
"11:30" => 40,
"13:30" = >35,
"14:00" => 40,
"15:00" => 40
},
{
"12:00" => 38,
"12:45" => 39,
"13:00" => 39,
"13:15" => 39,
"13:30" => 39
}
]
Let’s remove the duplicate values
def get_results(array)
final_array = []
array.each do |hash|
final_hash = {}
hash.each do |key, value|
final_hash[key] = value unless final_hash.values.last == value
end
final_array << final_hash
end
final_array
end
Hope this helps!
2
solved Filter an array of hashes Ruby [closed]