Ordered partitions: Difference between revisions

m
→‎{{header|Wren}}: Changed to Wren S/H
(New post.)
m (→‎{{header|Wren}}: Changed to Wren S/H)
 
(3 intermediate revisions by 2 users not shown)
Line 1,392:
=={{header|Java}}==
 
</syntaxhighlight lang="java">
 
import java.util.ArrayList;
Line 1,456:
private static boolean isIncreasing(List<Integer> aList) {
return aList.stream().sorted().toList().equals(aList);
for ( int i = 1; i < aList.size(); i++ ) {
if ( aList.get(i) < aList.get(i - 1) ) {
return false;
}
}
return true;
}
Line 2,647 ⟶ 2,642:
gather {
s.combinations(args[0], { |*c|
part(s - c, args.ftslice(1)).each{|r| take([c] + r) }
})
}
Line 2,777 ⟶ 2,772:
=={{header|Wren}}==
{{trans|Go}}
<syntaxhighlight lang="ecmascriptwren">import "os" for Process
 
var genPart // recursive so predeclare
9,483

edits