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 }
なるほど!奥が深いなぁ~