15分
10分でコーディング/Java
http://ameblo.jp/programming/entry-10001721422.html
nullなStringを連結すると、"null" ってなるってことを忘れてて時間をロスした。
public class Cards { public String[] deal(int numPlayers, String deck) { String[] ret = new String[numPlayers]; java.util.Arrays.fill(ret, ""); for (int i = 0; i < (deck.length() - deck.length() % numPlayers); i++) { ret[i % numPlayers] = ret[i % numPlayers] + deck.charAt(i); } return ret; } public static void main(String[] args) { int p = Integer.parseInt(args[0]); String d = args[1]; Cards c = new Cards(); String[] results = c.deal(p, d); for (String r : results) { System.out.println("*" + r); } } }
そもそも、問題の内容を理解するのに、5分くらいかかってたり。。