codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php function card_deal($player_nums, $cards) { if ($player_nums == 0) { exit("プレイヤーが0人です"); } $cards_ary = str_split($cards); $length = count($cards_ary); $cards = array(); // return値 if ($player_nums > $length) { for ($j = 0; $j < $player_nums; $j++) { $cards[$j] = ""; } } else { $length = $length - ($length % $player_nums); // n人目のカードを求める for ($n = 0; $n < $player_nums; $n++) { for ($i = 0; $i < $length; $i++) { if (($i % $player_nums) == $n) { $cards[$n] .= $cards_ary[$i]; } } } } return $cards; } var_dump(card_deal(3, "123123123")); var_dump(card_deal(4, "123123123")); var_dump(card_deal(6, "01234")); var_dump(card_deal(0, "123456789")); ?>
Private
[
?
]
Run code
Submit