Largest number divisible by its digits: Difference between revisions

m (fixed a URL (related task).)
Line 448:
high = (0xfedcba987654321_i64 // magic) * magic
 
high.step(to: magic, by: -magic).find do |i|
s = i.to_s(16) # always generates lower case a-f
next if s.includes?("0") || s.chars.uniq.size != s.size # need uniq non-zero digits
Anonymous user