LoginSignup
1
1

More than 3 years have passed since last update.

【初心者向け】ピラミッド(三角形)問題

Last updated at Posted at 2020-04-03

環境,前提

Ruby 2.5.1
MacOS Mojave Ver.10.14.6

本記事はRubyがインストールされた前提の記事です。
Rubyをインストールしたあと、とにかくRubyをいろいろ触ってみて慣れていくための記事です。お役に立てば幸いです。

採用試験に出ました。

採用試験で実際に出題されたのでやはり大事なのかなと思い今回記録に残します。

ピラミッド問題とは?

"#"をうまく出力して"#"だけで10段の三角形を作る問題です。

⬇︎こう言った出力を求められました。


##
###
####
#####
######
#######
########
#########
##########

私が書いたコード

実際の試験では「言語は問わない、形式も自由」だったので今回はRubyのfor文を用いてやってみます。

pyramid.rb
for x in 1..10 do 
    for y in 1..10do
        if y<=x then 
            print '#'
        end
    end
    puts ''
end


他にも逆ピラミッドなども実現可能なのでぜひやってみてください!!

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1