Numbersのコーディングチャレンジ

16 問のコーディングチャレンジでNumbersを練習しましょう。難易度はやさしいものから難しいものまで。どれもブラウザで動き、すぐにテストでき、AI のレビューやコミュニティの解答と比べられます。

簡単 · 13 中級 · 2 難しい · 1

練習できるスキル: 割り切れるかの判定条件分岐剰余2 の累乗whileループステップ数の計測ビット操作ユークリッドの互除法ループループの最適化固定長のウィンドウ大きな数
  • Python · C++ · C#
  • 自動テスト
  • AIコードレビュー
  • コミュニティの解答
226
チャレンジ数
2
共有された解答
3
対応言語

すべてのチャレンジ

トピック、言語、難易度で検索できます。

16件のチャレンジ
簡単

素数判定

数が素数かどうかを判定してください。

学べること 割り切れるかの判定ループの最適化
BeginnerLoopsNumbersStudent-beginner
まだ解答がありません
難しい

隣接する異なる数字を持つ数の個数を数えよ

隣り合う10進数の各桁が等しくない範囲内の値の個数を数えます。

学べること 桁 DP範囲の数え上げ
Dynamic-programmingNumbers
まだ解答がありません
簡単

チェス盤の穀粒の倍増

指定したマスの穀粒数と、全64マスの合計を計算してください。

学べること 2 の累乗大きな数
NumbersSequences
まだ解答がありません
簡単

偶数フィボナッチ項の合計

上限を超えない偶数のフィボナッチ項を合計してください。

学べること 数列の生成絞り込み
NumbersSequences
まだ解答がありません
中級

ゼロにするための桁引き算

できるだけ少ない桁の引き算でゼロにしてください。

学べること 最小手数の DP貪欲な選択
Dynamic-programmingNumbers
まだ解答がありません
簡単

コラッツ数列

1に到達するまで「半分にする」または「3倍して1を足す」規則に従います。

学べること whileループステップ数の計測
NumbersSimulation
まだ解答がありません
簡単

2のべき乗

数値が2のべき乗かどうかを判定します。

学べること ビット操作除算
BeginnerNumbersStudent-beginner
まだ解答がありません
簡単

最小公倍数

両方の値で割り切れる最小の正の整数を求めてください。

学べること 最大公約数と最小公倍数整数論
BeginnerNumbersStudent-beginner
まだ解答がありません
簡単

回文数

数値が前から読んでも後ろから読んでも同じかどうかを判定します。

学べること 桁の反転比較
BeginnerNumbersStudent-beginner
まだ解答がありません
簡単

アームストロング数

数が、その各桁の値を桁数乗して合計した値と等しいかどうかを判定します。

学べること 桁の取り出し累乗
BeginnerNumbersStudent-beginner
まだ解答がありません
簡単

最大公約数

2つの値の両方を割り切る最大の数を求めてください。

学べること ユークリッドの互除法剰余
BeginnerNumbersStudent-beginner
まだ解答がありません
簡単

倍数の合計

指定された因数のいずれかで割り切れる値を、上限未満で加算します。

学べること ループ割り切れるかの判定
BeginnerNumbers
まだ解答がありません
中級

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

学べること 固定長のウィンドウ数字の文字列
NumbersSliding-window
まだ解答がありません
簡単

うるう年

西暦年がグレゴリオ暦のうるう年の規則に従うか判定します。

学べること 論理演算条件分岐
BeginnerNumbers
まだ解答がありません
簡単

奇数、偶数、またはどちらでもない

整数が奇数か偶数か、またはどちらでもないかを分類してください。

学べること 剰余条件分岐
BeginnerNumbers
まだ解答がありません
簡単

Fizz Buzz

3と5で割り切れるかどうかを使って数列を作成します。

学べること 条件分岐割り切れるかの判定
BeginnerNumbers
まだ解答がありません