Rubyの基本操作

Rubyの基本操作

Rubyの基本的な操作をまとめました。随時追加していきます!

Rubyの基本操作

【標準入力・標準出力】
stdin_1
[Ruby] 標準入力からのデータ取得1

こんにちは!じゃいごテックのあつしです。 paizaやAOJなどのプログラミング学習サイトでプログラミングのテストが受けられるのですが、問題を解く以前に標準入力でのデータ受け取りが難しいという話をよく ...

stdin_2
[Ruby] 標準入力からのデータ取得2

こんにちは!じゃいごテックのあつしです。 今回はmap(map!)メソッドと、標準入力の一括読み込みを紹介したいと思います。 目次map・map! メソッドgetsで取得できるデータの再確認ヒアドキュ ...

stdin_3
[Ruby] 標準入力からのデータ取得3

こんにちは!じゃいごテックのあつしです。 今回は多重代入と、shift・unshift・pop・pushメソッドを紹介します。 目次多重代入shift・unshiftpop・pushpaiza練習問題 ...

stdout
[Ruby] 標準出力(データを任意に整形して出力する)

こんにちは!じゃいごテックのあつしです。 paizaなどの競技プログラミングでは標準入力でデータ受け取って、標準出力で処理結果を回答します。 Rubyにはいくつか標準出力メソッドが用意されていますが、 ...

【文字列】
string_1
[Ruby] 文字列の連結・繰り返し・インデックス指定・置き換え

こんにちは!じゃいごテックのあつしです。 paizaスキルアップ問題集でよく出題されている文字列の操作を調べてみました。 その中でも基本操作である文字列の連結や繰り返し、インデックスでの指定や置き換え ...

string_2
[Ruby] 文字列を操作するメソッド

こんにちは!じゃいごテックのあつしです。 paizaスキルチェックやスキルアップ問題集でよく使う文字列操作メソッドを集めてみましたのでご紹介します! 目次length、size メソッドcount メ ...

【配列】
array_1
[Ruby]配列の基本操作1

こんにちは!じゃいごテックのあつしです。 paizaスキルチェックやスキルアップ問題集でよく使う配列の操作についてご紹介します! 配列はとてもボリュームが多いので数回に分けてご紹介しようと思います。 ...

array_2
[Ruby]配列の基本操作2

こんにちは!じゃいごテックのあつしです。 配列を自由に扱うことが出来ればアルゴリズム問題も解けるようになるかと思います! 「配列の基本操作」後半も張り切っていきましょう! 目次配列の要素数を数える配列 ...

【ハッシュ(連想配列)】
hash
[Ruby]ハッシュ(連想配列)の基本操作

こんにちは!じゃいごテックのあつしです。 今回はハッシュ(連想配列)の基本操作についてご紹介します。 ハッシュ(連想配列)は複数の値をまとめて格納できるオブジェクトで、それぞれの要素はキーのオブジェク ...

【繰り返し】
loop
[Ruby]繰り返し処理

こんにちは!じゃいごテックのあつしです。 今回はプログラミングの基本動作「逐次」「分岐」「反復」のうちのひとつ、反復(繰り返し処理)をご紹介します。 また、一緒に覚えておくと便利な機能についてもご紹介 ...

【条件分岐】
if
[Ruby]条件分岐 if・unless・case

こんにちは!じゃいごテックのあつしです。 プログラムは基本的に上から順番に実行されていきますが、条件によって実行する処理を分けたいときがありますよね。例えば「水族館の入場料金を年齢によって自動で計算す ...

【自作メソッドの定義と利用】
method
[Ruby]メソッドの定義と呼び出し

こんにちは!じゃいごテックのあつしです。 今回は自作メソッドの定義と呼び出しについてご紹介します。 プログラミングでは繰り返し処理や条件分岐を組み合わせて処理を書いていきますが、ある纏まった処理を使い ...

【自作クラスの定義と利用】
class
[Ruby] オブジェクト指向プログラミング1(クラスの基本)

こんにちは!じゃいごテックのあつしです。 Rubyでプログラミングの基礎を学習した後は、アプリ開発などに挑戦するかと思いますが、その際、オブジェクト指向プログラミングが必要になってきます。 最初は少し ...

class2
[Ruby] オブジェクト指向プログラミング2(クラスの継承)

こんにちは!じゃいごテックのあつしです。 オブジェクト指向プログラミング第2弾はクラスの継承についてご紹介します。 継承は共通の性質を持ったオブジェクトに対して使われます。例えば、犬、猫、兎というクラ ...

© 2024 じゃいごテック