男子プログラマーになりたいやつ

未経験から一端のエンジニア目指し日々勉強中です。

プログラミング-Ruby

Ruby べき乗

べき乗 Rubyメソッド(備忘録) vol.12 目次 べき乗 今回も備忘録としてRuby関連の記事になっています。 数値をべき乗する 2の4乗を出力する input = 2 result = input**4 puts result # 出力結果 16 2×2×2×2の結果が出力されます。 学習初めて半年経ってから…

Ruby 文字列に使用できる便利なメソッド

文字列に使用する便利なメソッド Rubyメソッド(備忘録) vol.11 目次 .chop! .gsub! 今回も備忘録としてRuby関連の記事になっています。 文字列の最後の1文字を取り除く マウスの「ス」を取り除く str = 'マウス' result = str.chop! puts result # 出力結果…

Ruby 特定の文字を数える

特定の文字を数える Rubyメソッド(備忘録) vol.10 目次 .count() 今回も備忘録としてRuby関連の記事になっています。 文字列の中に特定の文字がいくつあるのか数える mmmTECHmmmという文字列にmがいくつ入っているのか数える str = 'mmmTECHmmm' result = st…

Ruby nまでの和

nまでの和 Rubyメソッド(備忘録) vol.9 目次 nまでの和 今回も備忘録としてRuby関連の記事になっています。 nまでの和 数値nまでの数字を足した合計を出力します。 n = 10 result = n*(n+1)/2 puts result # 出力結果 55 1~10を合計した値が出力されます。 1…

Ruby 文字列を反対から出力する

文字列を反対から出力 Rubyメソッド(備忘録) vol.8 目次 .reverse 今回も備忘録としてRuby関連の記事になっています。 reverseメソッド 文字列を逆転させることができます。 input = "abcdef" str = input.reverse puts str # 出力結果 fedcba 逆転された文…

Ruby 奇数か偶数か調べる

奇数か偶数かを調べる Rubyメソッド(備忘録) vol.7 目次 .even?/.odd? 今回も備忘録としてRuby関連の記事になっています。 evenメソッド 数値が偶数かどうかを調べるメソッドです。 input = 6 result = input.even? puts result # 出力結果 true 偶数の場合…

Ruby 文字列を切り取る

文字列を切り取り Rubyメソッド(備忘録) vol.6 目次 .slice 今回も備忘録としてRuby関連の記事になっています。 sliceメソッド 文字列から任意の文字を切り取ることができるメソッドです。 いくつかの使い分けができます。 まずは input = "abcdefghijklmnop…

Ruby 絶対値を取得する

絶対値を取得する Rubyメソッド(備忘録) vol.5 目次 .abs 今回も備忘録としてRuby関連の記事になっています。 absメソッド こちらは単純、数値に使用できるメソッドで絶対値を取得することができます。学生の頃は絶対値とか何に使うん?!って思ってましたけ…

Ruby 改行を取り除く

改行を取り除く Rubyメソッド(備忘録) vol.4 目次 .chomp 今回も備忘録としてRuby関連の記事になっています。 chompメソッド 改行を取り除いてくれるメソッドです。 input = gets puts "///#{input}///" として文字列を入力した際、自動で改行が入ってしまい…

Ruby 数値の桁数を調べる

数値の桁数を調べる Rubyメソッド(備忘録) vol.3 目次 .lengthメソッド 今回も備忘録としてRuby関連の記事になっています。 lengthメソッド これは配列なんかにも使用できるメソッドですが、今回は文字列です。 例えば数字の桁数を取得したい時 input = 2456…

Ruby 入力を半角スペースで区切る

入力を半角スペースで区切る Rubyメソッド(備忘録) vol.2 目次 split(" ") 今回も備忘録としてRuby関連の記事になっています。 split(" ") splitメソッドは入力を分割できるメソッドです。 例えば入力が input = "マウス キーボード" puts input として間に…

Ruby 小文字を大文字に

小文字を大文字に Rubyメソッド(備忘録) 目次 upcase/downcaseメソッド かなり間が空いてしまいました。変わらず学習は進めていたのですがアプリ開発にアウトプットするのにいっぱいいっぱいでした。 今回はcssの予定でしたが、備忘録としてRuby関連の記事に…