読者です 読者をやめる 読者になる 読者になる

10分間でコーディング(JavaScript)

今日の問題はかなり簡単です。


できるだけ早い時間でエレガントなコードを書きましょう。


あまりに簡単なので制限時間を10分としてやってみてください。


これ以上かかった人は




自分はかなりプログラミングができない。




とつらい事実を認識しましょう。

10分でコーディング,プログラミングに自信があるやつこい!!
var desk = function(players, deck) {
    var result = []; 
    for (var i = 0; i < players; i++) {
        result[i] = ""; 
    }   

    for(var i = 0; i < deck.length-deck.length%players; i++) {
        result[i%players]+=deck[i];
    }   
    return result;
}
desk(6,"012345012345012345");
["000", "111", "222", "333", "444", "555"]

desk(4,"111122223333");
["123", "123", "123", "123"]

desk(1,"012345012345012345");
["012345012345012345"]

desk(6,"01234");
["", "", "", "", "", ""]

desk(2,"");
["", ""]

問題理解するのにちょっと時間かかって10分オーバーorz

自分はかなりプログラミングができない。と理解しました。
これからがんばります。

for (var i = 0; i < players; i++) {
    result[i] = ""; 
}

↑これなしでうまく書けないものか。。。