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

10分でコーディング

計画書とエクセルで頭が沸騰してきたので息抜きにやってみた。
10分でコーディング|プログラミングに自信があるやつこい!!
所要時間は8分ぐらい。途中質問に受け答えたりしてたので実質5分程度だと思う。
「%」のことをすっかり忘れていてMod関数あるとおもってmod(10,3)とかいてエクリプスに怒られたのは内緒www

package jp.co.gara;

public class Cards {
    public String[] deal(int numPlayers, String deck) {
        String ret[] = new String[numPlayers];
        for (int i = 0; i < numPlayers; i++) {
            ret[i] = "";
        }
        int cards = deck.length() / numPlayers;
        for (int i = 0; i < cards * numPlayers; i++) {
            ret[i % numPlayers] = ret[i % numPlayers] + deck.charAt(i);
        }
        return ret;
    }
    public static void main(String[] args) {
        Cards car = new Cards();
        String ret[] = car.deal(3, "1234567890");
        for (int i = 0; i < ret.length; i++) {
            System.out.println("player [" + ret[i] + "]");
        }
        System.out.println("6 >> 012345012345012345");
        ret = car.deal(6, "012345012345012345");
        for (int i = 0; i < ret.length; i++) {
            System.out.println("player [" + ret[i] + "]");
        }
        System.out.println("2 >> ");
        ret = car.deal(2, "");
        for (int i = 0; i < ret.length; i++) {
            System.out.println("player [" + ret[i] + "]");
        }
    }
}

なんかださい。
鈍ってるな、

広告を非表示にする