Department numbers: Difference between revisions

Content added Content deleted
(→‎{{header|Python}}: Its a perm!)
Line 1,268: Line 1,268:
<pre>{{2, 3, 7}, {2, 4, 6}, {2, 6, 4}, {2, 7, 3}, {4, 1, 7}, {4, 2, 6}, {4, 3, 5}, {4, 5, 3},
<pre>{{2, 3, 7}, {2, 4, 6}, {2, 6, 4}, {2, 7, 3}, {4, 1, 7}, {4, 2, 6}, {4, 3, 5}, {4, 5, 3},
{4, 6, 2}, {4, 7, 1}, {6, 1, 5}, {6, 2, 4}, {6, 4, 2}, {6, 5, 1}}</pre>
{4, 6, 2}, {4, 7, 1}, {6, 1, 5}, {6, 2, 4}, {6, 4, 2}, {6, 5, 1}}</pre>

=={{header|Objeck}}==
<lang objeck>class Program {
function : Main(args : String[]) ~ Nil {
sol := 1;
"\t\tFIRE\tPOLICE\tSANITATION"->PrintLine();
for( f := 1; f < 8; f+=1; ) {
for( p := 1; p < 8; p+=1; ) {
for( s:= 1; s < 8; s+=1; ) {
if( f <> p & f <> s & p <> s & ( p and 1 ) = 0 & ( f + s + p = 12 ) ) {
"SOLUTION #{$sol}: \t{$f}\t{$p}\t{$s}"->PrintLine();
sol += 1;
};
};
};
};
}
}</lang>

Output:
<pre>
FIRE POLICE SANITATION
SOLUTION #1: 1 4 7
SOLUTION #2: 1 6 5
SOLUTION #3: 2 4 6
SOLUTION #4: 2 6 4
SOLUTION #5: 3 2 7
SOLUTION #6: 3 4 5
SOLUTION #7: 4 2 6
SOLUTION #8: 4 6 2
SOLUTION #9: 5 4 3
SOLUTION #10: 5 6 1
SOLUTION #11: 6 2 4
SOLUTION #12: 6 4 2
SOLUTION #13: 7 2 3
SOLUTION #14: 7 4 1
</pre>


=={{header|PARI/GP}}==
=={{header|PARI/GP}}==