10分でコーディング|プログラミングに自信があるやつこい!! だって。
10分でコーディング|プログラミングに自信があるやつこい!!
をやってみた。
あまりに簡単なので制限時間を10分としてやってみてください。 これ以上かかった人は 自分はかなりプログラミングができない。 とつらい事実を認識しましょう。
はい、がんばります
class Cards{
String[] deal(int numPlayers, String deck){
def cardCount = (int)(deck.size() / numPlayers)
def i = 0
deck.toList().groupBy{
i++%numPlayers
}*.value*.join()
}
}
def c = new Cards()
assert c.deal(6, "012345012345012345") == ["000", "111", "222", "333", "444", "555" ]
assert c.deal(4, "111122223333") == ["123", "123", "123", "123" ]
assert c.deal(1, "012345012345012345") == ["012345012345012345" ]



ディスカッション
コメント一覧
groupBy、かっこいいすね-
>>uehajさん
やった!かっこいいっていわれた。
ありがとうございます。