総合トップ
エンジニア転職
未経験の転職
新卒就活
プログラミング学習
エンタメ
paizaとは?
ご利用ガイド
講座一覧
問題集
スキルチェック
有料プラン
法人向け
学校フリーパス
ログイン
新規登録
講座一覧
レベルアップ問題集
PC推奨
スキルチェックを受ける
PC推奨
有料プラン
法人プラン
学校フリーパス
ご利用ガイド
おすすめコンテンツ
オフィス訪問
paizaの教育活用事例
4コマ漫画 ぱいじょ!
プログラミングエンタメ
paizaのサービス一覧
paiza転職(中途転職者向け)
paiza新卒(学生向け)
EN:TRY(未経験向け)
paizaラーニング(プログラミング学習)
ログイン
paizaラーニングトップ
レベルアップ問題集
条件分岐メニュー(言語選択)
問題一覧 Ruby編
javascriptを有効にして下さい。
初回アクセスボーナスGET!
チケットの枚数が
最大
になりました!
現在のチケット数は
6枚(最大)
です
レベルアップ問題集へのチャレンジや
模範コード・与えられる入力の閲覧に利用しましょう!
OK
チケットが足りません
日付が変わり、チケットが補充されるのを待つ
マイページへ
スキルチェックの本問題にチャレンジし、チケットを獲得する
解いてみる
有料会員になって無制限に練習を行う
有料会員になる
学習チケット
チケットを確認するためには、ログインする必要があります。
(ログインする)
有料プランならチケットを消費せずに「問題」「与えられる入力」「解答コード例」が見られます!
有料プランへ >
スキルチェック問題
Dランク問題一覧(323問)
Cランク問題一覧(146問)
Bランク問題一覧(135問)
Aランク問題一覧(63問)
Sランク問題一覧(65問)
値取得・出力のサンプルコード
各言語のバージョン・環境情報
レベルアップ問題集
条件分岐メニュー
問題一覧
問題集の進捗状況
0
/ 25問
問題集の解答状況
0/5問
0 が含まれていないか判定
0/6問
AND+OR
0/5問
FizzBuzz
0/9問
積の最小化
0 が含まれていないか判定
STEPを順番に解いていけばFINAL問題が解けます
0/5問完了
STEP: 1 単純な条件分岐
標準入力で受け取った値が
paiza
と一致するかどうか判定します
チャレンジする
難易度:
969
±6
受験数:
17,087
正解率:
75.7%
平均スコア:
75.7点
STEP: 2 数値の分岐
整数の値に応じて場合わけをします
チャレンジする
難易度:
858
±7
受験数:
14,423
正解率:
84.1%
平均スコア:
84.1点
STEP: 3 数値演算結果で分岐
入力された整数の演算結果に応じて場合わけをします
チャレンジする
難易度:
883
±7
受験数:
13,202
正解率:
79.7%
平均スコア:
79.7点
STEP: 4 ゼロ以外
整数が 0 以外かどうか判定します。
チャレンジする
難易度:
864
±7
受験数:
12,659
正解率:
87.8%
平均スコア:
87.8点
FINAL問題
0 が含まれていないか判定
整数列の中に 0 が含まれていないかどうか判定します。
チャレンジする
難易度:
1331
±5
受験数:
22,331
正解率:
69.4%
平均スコア:
69.4点
AND+OR
STEPを順番に解いていけばFINAL問題が解けます
0/6問完了
STEP: 1 AND
論理式の操作 AND を利用し条件分岐を行います。
チャレンジする
難易度:
1054
±7
受験数:
12,762
正解率:
80.9%
平均スコア:
80.9点
STEP: 2 大文字判定
文字が大文字か判定します。
チャレンジする
難易度:
1206
±7
受験数:
12,414
正解率:
71.7%
平均スコア:
71.8点
STEP: 3 OR
論理式の操作 OR を利用し条件分岐を行います。
チャレンジする
難易度:
857
±9
受験数:
9,699
正解率:
86.0%
平均スコア:
86.0点
STEP: 4 NOT
論理式の操作 NOT を利用し条件分岐を行います。
チャレンジする
難易度:
798
±10
受験数:
9,369
正解率:
85.9%
平均スコア:
85.9点
STEP: 5 AND+NOT
2 つの論理演算 AND、NOT を組み合わせて条件分岐を行います。
チャレンジする
難易度:
1041
±7
受験数:
10,373
正解率:
86.3%
平均スコア:
86.3点
FINAL問題
AND+OR
2 つの論理演算 AND、OR を組み合わせて条件分岐をおこないます。
チャレンジする
難易度:
980
±7
受験数:
12,162
正解率:
85.0%
平均スコア:
85.0点
FizzBuzz
STEPを順番に解いていけばFINAL問題が解けます
0/5問完了
STEP: 1 3 の倍数判定
与えられた整数が 3 の倍数かどうか判定します。
チャレンジする
難易度:
759
±10
受験数:
9,111
正解率:
85.9%
平均スコア:
85.9点
STEP: 2 2 つの倍数判定
与えられた整数が 3 の倍数かつ 5 の倍数かどうか判定します。
チャレンジする
難易度:
764
±10
受験数:
8,849
正解率:
87.4%
平均スコア:
87.4点
STEP: 3 偶奇の判定
数列に含まれる奇数の個数と偶数の個数を数えます。
チャレンジする
難易度:
1126
±7
受験数:
10,347
正解率:
72.0%
平均スコア:
72.1点
STEP: 4 曜日の判定
特定の日が何曜日か判定します。
チャレンジする
難易度:
1342
±7
受験数:
12,286
正解率:
73.3%
平均スコア:
73.3点
FINAL問題
FizzBuzz
有名なプログラムである、FizzBuzzを記述します。
チャレンジする
難易度:
1213
±6
受験数:
14,227
正解率:
81.2%
平均スコア:
81.2点
積の最小化
STEPを順番に解いていけばFINAL問題が解けます
0/9問完了
STEP: 1 けた数の測定
入力された数値のけた数を数えます。
チャレンジする
難易度:
969
±8
受験数:
9,277
正解率:
81.7%
平均スコア:
81.7点
STEP: 2 足したり引いたり
入力された数値を 2 つの操作で 0 にできるか判定します。
チャレンジする
難易度:
1350
±7
受験数:
11,902
正解率:
73.8%
平均スコア:
73.8点
STEP: 3 同値判定
入力された複数の数値に対して同値である数値ペアの個数を出力します。
チャレンジする
難易度:
1300
±7
受験数:
11,482
正解率:
61.8%
平均スコア:
61.8点
STEP: 4 終了判定
奇数が出るまで、答えに偶数を加算し続けます。
チャレンジする
難易度:
1229
±7
受験数:
9,329
正解率:
68.7%
平均スコア:
68.7点
STEP: 5 終了判定 2
条件を満たすまで整数を乗算します。
チャレンジする
難易度:
1341
±7
受験数:
9,924
正解率:
74.0%
平均スコア:
74.0点
STEP: 6 池の周回
池の周りを歩き、スタート地点に戻れるか判定します。
チャレンジする
難易度:
1377
±7
受験数:
10,778
正解率:
76.8%
平均スコア:
76.8点
STEP: 7 崖に落ちるか判定
N 歩進んだとき崖に落ちるかどうか判定します。
チャレンジする
難易度:
993
±9
受験数:
7,798
正解率:
81.8%
平均スコア:
81.8点
STEP: 8 タイルの敷き詰め
箱の中にできるだけタイルを敷き詰めます。
チャレンジする
難易度:
2110
±15
受験数:
15,881
正解率:
73.9%
平均スコア:
73.9点
FINAL問題
積の最小化
2 つの整数の積を最小化します。
チャレンジする
難易度:
1617
±7
受験数:
18,722
正解率:
78.0%
平均スコア:
78.0点
言語を選びなおす