17 lines
381 B
Ruby
17 lines
381 B
Ruby
|
def champernowe_constant_up_to(n)
|
||
|
(1..n).to_a.join('')
|
||
|
end
|
||
|
|
||
|
def solution
|
||
|
champernowe = champernowe_constant_up_to(1000000)
|
||
|
digits = []
|
||
|
digits << champernowe[0]
|
||
|
digits << champernowe[9]
|
||
|
digits << champernowe[99]
|
||
|
digits << champernowe[999]
|
||
|
digits << champernowe[9999]
|
||
|
digits << champernowe[99999]
|
||
|
digits << champernowe[999999]
|
||
|
digits.map(&:to_i).inject(:*)
|
||
|
end
|