質問: @tweet_array.sort_by! {|h| h["updated_at"]}.reverse ```
回答: retweetでないものが必ず含まれるのか、含まれない可能性があるのか、で変わります。 必ず含まれるなら `@tweet_array.reject{|tweet_hash| tweet_hash["body"].is_retweet?}` 含まれない可能性があるなら `group_by_id = @tweet_array.group_by{|tweet_hash| tweet_hash["id"] }` としますと ``` { id1 => [tweet_hash,tweet_hash,tweet_hash], id2 => [tweet_hash], id3 => [tweet_hash,tweet_hash] } ``` の様になりますから、 `group_by_id.values.map{|tweet_hashs| この中から一つ選ぶ }` とします `tweet_hash["body"].is_retweet?` や`この中から一つ選ぶ`部分は見分け方を元に工夫してください