Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # frozen_string_literal: true
- puts 'Enter the exponent'
- input = gets.to_i
- exponent = input + 1
- some_arr = Array.new(exponent) { Array.new(exponent, 0) }
- some_arr.each_with_index do |row, indexi|
- row.each_with_index do |_col, indexj|
- if indexj.zero?
- some_arr[indexi][indexj] = 1
- elsif indexi == indexj
- some_arr[indexi][indexj] = 1
- else
- some_arr[indexi][indexj] = some_arr[indexi - 1][indexj - 1] + some_arr[indexi - 1][indexj]
- end
- end
- end
- some_arr.each do |arr|
- print arr
- print "\n"
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement