paizaラーニングトップ
レベルアップ問題集
条件分岐メニュー(言語選択)
問題一覧 Ruby編
javascriptを有効にして下さい。
初回アクセスボーナスGET!
チケットの枚数が
最大
になりました!
現在のチケット数は
6枚(最大)
です
レベルアップ問題集へのチャレンジや
模範コード・与えられる入力の閲覧に利用しましょう!
OK
チケットが足りません
日付が変わり、チケットが補充されるのを待つ
マイページへ
スキルチェックの本問題にチャレンジし、チケットを獲得する
解いてみる
有料会員になって無制限に練習を行う
有料会員になる
学習チケット
チケットを確認するためには、ログインする必要があります。
(ログインする)
有料プランならチケットを消費せずに「問題」「与えられる入力」「解答コード例」が見られます!
有料プランへ >
スキルチェック問題
Dランク問題一覧(305問)
Cランク問題一覧(143問)
Bランク問題一覧(127問)
Aランク問題一覧(61問)
Sランク問題一覧(62問)
値取得・出力のサンプルコード
各言語のバージョン・環境情報
レベルアップ問題集
条件分岐メニュー
問題一覧
問題集の進捗状況
0
/ 25問
問題集の解答状況
0/5問
0 が含まれていないか判定
0/6問
AND+OR
0/5問
FizzBuzz
0/9問
積の最小化
0 が含まれていないか判定
STEPを順番に解いていけばFINAL問題が解けます
0/5問完了
STEP: 1 単純な条件分岐
標準入力で受け取った値が
paiza
と一致するかどうか判定します
チャレンジする
難易度:
976
±6
受験数:
16,231
正解率:
75.4%
平均スコア:
75.4点
STEP: 2 数値の分岐
整数の値に応じて場合わけをします
チャレンジする
難易度:
862
±7
受験数:
13,656
正解率:
83.8%
平均スコア:
83.8点
STEP: 3 数値演算結果で分岐
入力された整数の演算結果に応じて場合わけをします
チャレンジする
難易度:
891
±7
受験数:
12,495
正解率:
79.4%
平均スコア:
79.4点
STEP: 4 ゼロ以外
整数が 0 以外かどうか判定します。
チャレンジする
難易度:
868
±8
受験数:
11,947
正解率:
87.7%
平均スコア:
87.7点
FINAL問題
0 が含まれていないか判定
整数列の中に 0 が含まれていないかどうか判定します。
チャレンジする
難易度:
1338
±5
受験数:
21,051
正解率:
69.0%
平均スコア:
69.0点
AND+OR
STEPを順番に解いていけばFINAL問題が解けます
0/6問完了
STEP: 1 AND
論理式の操作 AND を利用し条件分岐を行います。
チャレンジする
難易度:
1056
±7
受験数:
12,033
正解率:
80.7%
平均スコア:
80.7点
STEP: 2 大文字判定
文字が大文字か判定します。
チャレンジする
難易度:
1208
±7
受験数:
11,658
正解率:
71.6%
平均スコア:
71.6点
STEP: 3 OR
論理式の操作 OR を利用し条件分岐を行います。
チャレンジする
難易度:
861
±9
受験数:
9,121
正解率:
85.9%
平均スコア:
85.9点
STEP: 4 NOT
論理式の操作 NOT を利用し条件分岐を行います。
チャレンジする
難易度:
803
±10
受験数:
8,792
正解率:
85.8%
平均スコア:
85.7点
STEP: 5 AND+NOT
2 つの論理演算 AND、NOT を組み合わせて条件分岐を行います。
チャレンジする
難易度:
1043
±8
受験数:
9,723
正解率:
86.2%
平均スコア:
86.2点
FINAL問題
AND+OR
2 つの論理演算 AND、OR を組み合わせて条件分岐をおこないます。
チャレンジする
難易度:
980
±7
受験数:
11,309
正解率:
84.8%
平均スコア:
84.8点
FizzBuzz
STEPを順番に解いていけばFINAL問題が解けます
0/5問完了
STEP: 1 3 の倍数判定
与えられた整数が 3 の倍数かどうか判定します。
チャレンジする
難易度:
767
±10
受験数:
8,537
正解率:
85.9%
平均スコア:
85.9点
STEP: 2 2 つの倍数判定
与えられた整数が 3 の倍数かつ 5 の倍数かどうか判定します。
チャレンジする
難易度:
762
±10
受験数:
8,290
正解率:
87.3%
平均スコア:
87.3点
STEP: 3 偶奇の判定
数列に含まれる奇数の個数と偶数の個数を数えます。
チャレンジする
難易度:
1131
±7
受験数:
9,680
正解率:
71.7%
平均スコア:
71.7点
STEP: 4 曜日の判定
特定の日が何曜日か判定します。
チャレンジする
難易度:
1343
±7
受験数:
11,472
正解率:
73.1%
平均スコア:
73.1点
FINAL問題
FizzBuzz
有名なプログラムである、FizzBuzzを記述します。
チャレンジする
難易度:
1213
±6
受験数:
13,314
正解率:
81.0%
平均スコア:
81.0点
積の最小化
STEPを順番に解いていけばFINAL問題が解けます
0/9問完了
STEP: 1 けた数の測定
入力された数値のけた数を数えます。
チャレンジする
難易度:
972
±9
受験数:
8,609
正解率:
81.7%
平均スコア:
81.7点
STEP: 2 足したり引いたり
入力された数値を 2 つの操作で 0 にできるか判定します。
チャレンジする
難易度:
1358
±7
受験数:
11,079
正解率:
73.6%
平均スコア:
73.6点
STEP: 3 同値判定
入力された複数の数値に対して同値である数値ペアの個数を出力します。
チャレンジする
難易度:
1307
±7
受験数:
10,686
正解率:
61.4%
平均スコア:
61.4点
STEP: 4 終了判定
奇数が出るまで、答えに偶数を加算し続けます。
チャレンジする
難易度:
1234
±7
受験数:
8,617
正解率:
68.4%
平均スコア:
68.4点
STEP: 5 終了判定 2
条件を満たすまで整数を乗算します。
チャレンジする
難易度:
1348
±7
受験数:
9,177
正解率:
73.6%
平均スコア:
73.6点
STEP: 6 池の周回
池の周りを歩き、スタート地点に戻れるか判定します。
チャレンジする
難易度:
1375
±7
受験数:
9,949
正解率:
76.7%
平均スコア:
76.7点
STEP: 7 崖に落ちるか判定
N 歩進んだとき崖に落ちるかどうか判定します。
チャレンジする
難易度:
995
±9
受験数:
7,202
正解率:
81.7%
平均スコア:
81.7点
STEP: 8 タイルの敷き詰め
箱の中にできるだけタイルを敷き詰めます。
チャレンジする
難易度:
2105
±15
受験数:
14,651
正解率:
73.8%
平均スコア:
73.8点
FINAL問題
積の最小化
2 つの整数の積を最小化します。
チャレンジする
難易度:
1623
±7
受験数:
17,335
正解率:
77.8%
平均スコア:
77.8点
言語を選びなおす