codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php $a = array(8, 16, 16, 32, 8, 8, 4, 4); $limit = 32; rsort($a); $b = array(array()); $index = 0; foreach($a as $i){ if($i+array_sum($b[$index]) > $limit){ $b[++$index] = array(); } $b[$index][] = $i; } $a = $b; print_r($a); ?>
Private
[
?
]
Run code
Submit