Menu
Coddy logo textTech

アスタリスクの平らなピラミッド

CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 86/88。

challenge icon

チャレンジ

簡単

入力から数値 n を読み込み、1行にフラットなアスタリスクのピラミッドを出力してください。

このピラミッドはアスタリスクのグループで構成され、最初のグループは1つのアスタリスク、2番目は2つ、3番目は3つというように、n 個のアスタリスクまで続きます。各グループは1つのスペースで区切られます。

文字列の乗算 ("*" * count) を使用して各アスタリスクのグループを作成し、出力する前に完全なパターンを構築してください。

例えば、入力が 5 の場合、出力は以下のようになります:

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

入力が 3 の場合、出力は以下のようになります:

* ** ***

入力が 1 の場合、出力は以下のようになります:

*

自分で試してみよう

# 入力から数値 n を読み込む
n = gets.to_i

# TODO: 以下にコードを記述してください
# ループを使用してピラミッドパターンを構築します
# 各グループのアスタリスクの数を増やしていきます (1, 2, 3, ... n)
# 各グループを作成するために文字列の乗算 ("*" * count) を使用します
# 各グループを半角スペースで区切ります


# 結果を出力
puts result

基礎のすべてのレッスン