McNuggets problem: Difference between revisions

Content added Content deleted
(→‎{{header|R}}: Optimisation.)
Line 1,292: Line 1,292:
<lang r>results<-setdiff(0:100,mcNuggets)
<lang r>results<-setdiff(0:100,mcNuggets)
cat("The non-McNuggets numbers that are no greater than 100 are:",results,"\nThe largest is",max(results),"\n")</lang>
cat("The non-McNuggets numbers that are no greater than 100 are:",results,"\nThe largest is",max(results),"\n")</lang>
#Ultimately, this can be done in one line
<lang r>rUltimately, this can be done in one line:
max(setdiff(0:100,rowSums(expand.grid(seq(0,100,6),seq(0,100,9),seq(0,100,20)))))
max(setdiff(0:100,rowSums(expand.grid(seq(0,100,6),seq(0,100,9),seq(0,100,20)))))</lang>
{{output}}
{{output}}
<pre>> all(mcNuggets==mcNuggets2)
<pre>> all(mcNuggets==mcNuggets2)