Snippets

cia_rana パスカルの 三角形では ありません(字余り)

Created by cia_rana last modified
1
2
3
4
r,c=gets.chars.map.with_index{|n,i|n.ord-96+i*32}
a=Array.new(r+1){Array.new(c,0)}
r.times{|i|a[i][0],a[i][1]=1,i+1;2.upto(c-1){|j|a[i][j]=a[i-1][j]+a[i][j-2]+a[i][j-1]}}
p a[r-1][c-1]
1
2
3
4
5
=begin
n = gets.to_i
n.times.inject([1,0]){|(a,b),_|[b,a+b]}[1]
Enumerator.new{|y|i,j=0,1;loop{i,j=j,i+j;y<<i}}.take(n)
=end

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.