Numbers divisible by their individual digits, but not by the product of their digits.: Difference between revisions

Content added Content deleted
Line 1,233: Line 1,233:
936
936
999</pre>
999</pre>

=={{header|Mathematica}}/{{header|Wolfram Language}}==
<lang Mathematica>ClearAll[SaveDivisible,DivisibleDigits]
SaveDivisible[n_,0] := False
SaveDivisible[n_,m_] := Divisible[n,m]
DivisibleDigits[n_Integer] := AllTrue[IntegerDigits[n],SaveDivisible[n,#]&]
Select[Range[999],DivisibleDigits[#]\[And]!SaveDivisible[#,Times@@IntegerDigits[#]]&]
Length[%]</lang>
{{out}}
<pre>{22, 33, 44, 48, 55, 66, 77, 88, 99, 122, 124, 126, 155, 162, 168, 184, 222, 244, 248, 264, 288, 324, 333, 336, 366, 396, 412, 424, 444, 448, 488, 515, 555, 636, 648, 666, 728, 777, 784, 824, 848, 864, 888, 936, 999}
45</pre>


=={{header|Nim}}==
=={{header|Nim}}==
Line 1,263: Line 1,274:
424 444 448 488 515 555 636 648 666
424 444 448 488 515 555 636 648 666
728 777 784 824 848 864 888 936 999</pre>
728 777 784 824 848 864 888 936 999</pre>

=={{header|Pascal}}==
=={{header|Pascal}}==
==={{header|Free Pascal}}===
==={{header|Free Pascal}}===