Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. # frozen_string_literal: true
  2.  
  3. puts 'Enter the exponent'
  4. input = gets.to_i
  5. exponent = input + 1
  6. some_arr = Array.new(exponent) { Array.new(exponent, 0) }
  7.  
  8. some_arr.each_with_index do |row, indexi|
  9. row.each_with_index do |_col, indexj|
  10. if indexj.zero?
  11. some_arr[indexi][indexj] = 1
  12. elsif indexi == indexj
  13. some_arr[indexi][indexj] = 1
  14. else
  15. some_arr[indexi][indexj] = some_arr[indexi - 1][indexj - 1] + some_arr[indexi - 1][indexj]
  16. end
  17. end
  18. end
  19.  
  20. some_arr.each do |arr|
  21. print arr
  22. print "\n"
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement