Ruby版 逆ピラミッドを作る

投稿者:isc_blog

java , Python で「逆ピラミッド」プログラムを書いてきましたが

今回は「Ruby」で書いてみます。

Rubyは何度か習得しようとしているんですが・・・・未だ身についてません。

ま、早速行ってみます。


# Pyramid
# @author: tasa
i = 10
for j in 0..i
puts (“*” * (i-j))
end
puts(“\n”)


これだけです。
Pythonより1行多いかな・・・
Rubyも面白そうなので深くツッコミたいと思います。

実行結果


**********
*********
********
*******
******
*****
****
***
**
*


※追伸
Twitterより返信がありました。
一行で書けるとのこと


10.downto(0){ |i| puts ‘*’ * i }


なるほど!奥が深いなぁ~

2011年5月7日