DEV Community

Discussion on: Daily Challenge #202 - Complete the Pattern II

Collapse
 
amit_savani profile image
Amit Patel

Ruby

def pattern(n)
    return "" if n < 1
    (1..n).to_a.reverse.each_with_index.map { |_, index| ((index+1)..n).to_a.reverse.join('') }.join("\n")
end