McNuggets problem: Difference between revisions
Content added Content deleted
(Add Factor example) |
m (→{{header|Tailspin}}: syntax update) |
||
Line 1,188: | Line 1,188: | ||
<lang tailspin> |
<lang tailspin> |
||
templates largestNonMcNuggetNumber |
templates largestNonMcNuggetNumber |
||
@: { largest: 0, mcNuggetNumbers: [1..$ |
@: { largest: 0, mcNuggetNumbers: [1..$+20 -> 0] }; |
||
@.mcNuggetNumbers([6,9,20]): 1..3 -> 1; |
@.mcNuggetNumbers([6,9,20]): 1..3 -> 1; |
||
1..$ |
1..$ -> # |
||
$@.largest ! |
$@.largest ! |
||
<?($@.mcNuggetNumbers($ |
<?($@.mcNuggetNumbers($) <0>)> @.largest: $; |
||
<> @.mcNuggetNumbers([$ |
<> @.mcNuggetNumbers([$ + 6, $ + 9, $ + 20]): 1..3 -> 1; |
||
end largestNonMcNuggetNumber |
end largestNonMcNuggetNumber |
||
100 -> largestNonMcNuggetNumber -> !OUT::write |
100 -> largestNonMcNuggetNumber -> !OUT::write |
||
</lang> |
</lang> |