Ordered partitions: Difference between revisions

m
→‎{{header|Wren}}: Changed to Wren S/H
m (Corrected formatting error.)
m (→‎{{header|Wren}}: Changed to Wren S/H)
 
(2 intermediate revisions by 2 users not shown)
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,476

edits