12 lines
237 B
Crystal
12 lines
237 B
Crystal
require "big"
|
|
|
|
row = [1.to_big_i]
|
|
|
|
(1..50).each do |i|
|
|
puts "%2d: %s" % { i, i <= 10 ? row : row.first } if 1 <= i <= 15 || i == 50
|
|
next_row = [row.last]
|
|
row.each do |n|
|
|
next_row << n + next_row.last
|
|
end
|
|
row = next_row
|
|
end
|