Ruby 学習の無料問題集
Ruby 学習コース一覧
Ruby学習の無料問題集コース一覧。独学者や初心者向けの「初級コース」から「上級コース」まで全115問の問題を用意しました。Rubyを学習するとSNSの開発、ブログ開発などに役立ちます。解説を見ながら一つ一つ学んでいきましょう。
まずはRuby入門講座で基礎を学ぶ
-
初級コース
全45問
-
中級コース
全37問
-
上級コース
全33問
-
1
文字列を表示させよう!
-
2
演算をしてみよう!
-
3
配列から要素を取得しよう!
-
4
配列から要素を削除しよう!
-
5
配列の要素を結合しよう!
-
6
文字列を表示しよう
-
7
変数に数値を代入
-
8
文字列の長さを取得
-
9
配列を作成しよう
-
10
配列の先頭を取得
-
11
配列の末尾を取得
-
12
ifで条件分岐
-
13
eachで配列を回す
-
14
文字列を数値へ変換
-
15
ハッシュを作ろう
-
16
文字列を大文字に変換
-
17
文字列の前後空白を削除
-
18
配列に要素を追加
-
19
配列の長さを取得
-
20
whileで繰り返す
-
21
timesメソッド
-
22
配列に含まれるか判定
-
23
ハッシュから値取得
-
24
ハッシュに値を追加
-
25
nil判定
-
26
文字列を小文字に変換
-
27
文字列の置換
-
28
文字列の先頭取得
-
29
文字列の部分取得
-
30
数値を文字列に変換
-
31
getsで入力
-
32
uptoで繰り返し
-
33
downtoで繰り返し
-
34
unless構文
-
35
三項演算子
-
36
配列の先頭削除
-
37
配列の末尾削除
-
38
配列の結合
-
39
ハッシュのキー確認
-
40
ハッシュの全削除
-
41
配列をシャッフル
-
42
乱数生成
-
43
case文
-
44
defined?判定
-
45
オブジェクト型確認
-
1
条件分岐を使ってみよう!
-
2
条件分岐を使ってみよう!
-
3
傘が必要かどうかを判断しよう!
-
4
繰り返し処理を使ってみよう!
-
5
each文を使ってみよう!
-
6
条件付きの繰り返しプログラムを書いてみよう!
-
7
FizzBuzzプログラムを作ってみよう!
-
8
mapで配列変換
-
9
selectで抽出
-
10
ハッシュからキー取得
-
11
ハッシュから値取得
-
12
デフォルト値付きハッシュ
-
13
sort_byで並び替え
-
14
配列の重複除去
-
15
splitとmap
-
16
each_with_index
-
17
例外処理
-
18
rejectで除外
-
19
any?で判定
-
20
all?で判定
-
21
findで1件取得
-
22
group_by
-
23
flatten
-
24
sliceで部分取得
-
25
ハッシュmerge
-
26
fetchで取得
-
27
正規表現マッチ
-
28
injectで合計
-
29
tallyで集計
-
30
slice_when
-
31
transpose
-
32
delete_if
-
33
compact
-
34
each_slice
-
35
partition
-
36
to_h変換
-
37
lazy評価
-
1
おみくじプログラムを作ってみよう!
-
2
クラスを定義してみよう!
-
3
インスタンス変数を使ってみよう!
-
4
自作イテレータ
-
5
Structで簡易クラス
-
6
シングルトンメソッド
-
7
refinements
-
8
キーワード引数
-
9
メソッド委譲
-
10
自作例外クラス
-
11
define_method
-
12
method_missing
-
13
TracePoint
-
14
Module#prepend
-
15
クラスマクロ
-
16
includedフック
-
17
attr_accessor展開
-
18
callオブジェクト
-
19
Enumerator生成
-
20
Fiber基本
-
21
Ractor生成
-
22
Binding利用
-
23
eval実行
-
24
Module#append_features
-
25
TracePoint例外
-
26
Refinement有効化
-
27
Thread生成
-
28
Queueで同期
-
29
Mutexで排他制御
-
30
Singleton利用
-
31
Marshal保存
-
32
Marshal復元
-
33
ObjectSpace
Rubyは日本人が開発した、サーバーサイドのプログラミング言語です。
Rubyで有名なフレームワークは「Ruby on rails」があります。比較的学習コストが低く、エンジニア初心者に人気が高いです。Rubyを基礎から学びたい方は、Ruby入門講座をご覧ください。