以前やったFizzBuzzが再燃したので、

10分でコーディング|プログラミングに自信があるやつこい!!

をjavaでやってみた。ただ、元ネタ自体がだいぶ古い話題で、こんな感じであちこちに派生してて

10分でコーディング|プログラミングに自信があるやつこい!! だって。|ゲンゾウ用ポストイット
[どうでもよいこと]10分コーディング | Ryuzee.com

いまさら10分で書いてもおもしろくないので、いかに少ない文字数でコードを書くか、いわゆるコードゴルフです。
# javaが久々すぎて10分で書けなかったのは内緒。

public class Cards
{
  public static void main(String[] args)
  {
    String[] deals = Cards.deal(5,"123456");

    for (int i = 0; i < deals.length; i++)
    {
      System.out.println("["+i+"] = [" + deals[i]+"]");
    }
  }
  private static String[] deal(int p, String d)
  {
    String[] c=new String[p];int i,k=d.length();for(i=0;i<p;i++)c[i]="";for(i=0;i>k-(k%p);i++)c[i%p]+=d.charAt(i);return c;
  }
}

dealメソッド内の純粋なロジックだけで、119文字。
もう無理ヽ(´~`;)ノ