Ruby
1puts "左下直角の二等辺三角形を表示します" 2print "段数は" 3n = gets.to_i 4i = 1 5while i <= n 6 j = 1 7 while j <= n - i 8 print " " 9 j += 1 10 end 11 j = 1 12 while j <= i 13 print "*" 14 j += 1 15 end 16 puts 17 i += 1 18end 19#(1..n).each { |i| puts '*' * i }
コンソール出力結果(Markdownがわからないためhtmlで囲ってます)
html
1 * 2 ** 3 *** 4 **** 5 *****
出来たのですが(結構うれしい)
なんかコードが長いなと思いました
短くしたコードがあれば見たいなと思い質問というより投稿しましたので、他に困ってる方がいるのであればそちらを優先に、、、
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/03/12 01:40