結局休暇とって1日寝てたら治ったよ!調子が悪いときは休むべきです。休めれば。
いろいろ書いたんです。書き終えた後、皆さんのソートをによによしながら巡回したら
ソートなんかしていないんですけどとか見ちゃったんです。…風邪のバカ(。ω。グフ。
未練たらたらコードだけはっておきます。制約も弱点も全くいっしょー。あ、0おっけ!
sort = function( source ) {
var temporary = [], result = [];
for( var i = 0; i < source.length; i++ ) {
temporary[source[i]] = temporary[source[i]] ? ++temporary[source[i]] : 1;
}
for( var i = 0; i < temporary.length; i++ ) {
if( temporary[i] ) { result.push( i + ":" + temporary[i] ); }
}
return result;
}
#ダブりOKだから差別化できてーるとおもったら…επιστημη さんめー(ノ_、)ぐすん。
#ビンソートというアルゴリズムらしいです。ほんと、最初に考えるって難しいです。