プログラミングのお題スレ Part8©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0405デフォルトの名無しさん
2016/03/30(水) 02:01:04.35ID:00BHzwP5Rubyで。
a=[3,1,4,1,5,9,2,6,5,3,5,8,9,7,9,3,2,3,8,4,6]
a=a.inject({}){|acc,e|
acc[e]||=0
acc[e]+=1
acc
}
p a
.to_a
.sort_by
.with_index{|s,i| [s[1], i] }
.reverse
.map{|e|e[0].to_s*e[1]}
.join
■ このスレッドは過去ログ倉庫に格納されています