10分間コーディング

JavaScriptの勉強になったかな?
10分どころでは終わらなかったのですが、、、
元ネタ
10分でコーディング | プログラミングに自信があるやつこい!!

	function deal(num, cards)
	{
		var max = Math.floor(cards.length / num);
		var testArray = new Array();
		for(var i = 0; i < num ; i++) // 人数分ループ
		{
			var result = "";
			for(var j = 0; j < max; j++) // 一人分のカード枚数分ループ
			{
				var cardnum = i+(j*num); // 自分の初期位置(自分のカードのx枚目)
				
				var tmpcardnum = cards.charAt(cardnum);
				if(tmpcardnum)
				{
					result += cards.charAt(cardnum); 
				}
				else
				{
					break;
				}
			}
			testArray.push("\"" + result + "\"");
		}
		return testArray;
	}