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

Python で解けるチャレンジ 226 問。はじめてのループからグラフ、動的計画法、機械学習まで。ブラウザでコードを書き、すぐにテストを実行して AI のレビューを受けられます。

簡単 · 134 中級 · 68 難しい · 24

練習できるスキル: カウント文字列の分割桁の取り出し2 次元リストリストループ公式算術1 回の走査2 つのポインタwhileループポリモーフィズム
  • Python · C++ · C#
  • 自動テスト
  • AIコードレビュー
  • コミュニティの解答
226
チャレンジ数
2
共有された解答
3
対応言語

すべてのチャレンジ

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

226件のチャレンジ
簡単

コラッツ数列

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

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

分数を実数乗する

正の分数を実数の指数でべき乗します。

学べること 実数の指数浮動小数点
Fractionsmath
まだ解答がありません
簡単

Simple Interest

Find the total amount after simple interest.

学べること パーセント文章題
BeginnerLearning-pathVariables
まだ解答がありません
簡単

文字の出現回数

各文字が何回現れるかを数えます。

学べること 頻度表カウント
BeginnerDictionariesStringsStudent-beginner
まだ解答がありません
中級

工場の生産完了時間

複数の機械が目標個数を最速で生産できる時刻を求めてください。

学べること 答えの二分探索単調性のチェック
AlgorithmsBinary-search
まだ解答がありません
中級

数を分数乗する

正の実数を有理数の指数で累乗します。

学べること 累乗根と累乗浮動小数点
Fractionsmath
まだ解答がありません
中級

サイコロの出目列の個数を数える

指定された合計になる順序付きサイコロの出目列の個数を数えます。

学べること 漸化式剰余での数え上げ
CombinatoricsDynamic-programming
まだ解答がありません
中級

コインの組み合わせの数え上げ

指定された硬貨の額面を好きな枚数使って、ちょうど指定金額を作る方法の数を数えます。

学べること 個数制限なしナップサック組み合わせの数え上げ
CombinatoricsDynamic-programming
まだ解答がありません
中級

Readability Grade

Estimate the school grade needed to read a text.

学べること テキスト分析公式
BeginnerStringsStudent-beginnermath
まだ解答がありません
簡単

最初の一意な文字

一度だけ現れる最初の文字を見つけてください。

学べること ハッシュマップカウント
BeginnerDictionariesStringsStudent-beginner
まだ解答がありません
中級

2つのコイン山を空にする

ペアでコインを取り除いて両方の山を空にできるか判定します。

学べること 数学的推論不変量
Greedymath
まだ解答がありません
簡単

Password Rules Check

Check a password against simple strength rules.

学べること 入力の検証真偽値のフラグ
BeginnerConditionsLearning-pathStrings
まだ解答がありません
中級

Robot Command Simulator

Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).

学べること 方向ベクトルコマンド処理
SimulationState-machines
まだ解答がありません
中級

Tree Diameter

A tree is a connected undirected graph with no cycles.

学べること 2 回の BFS隣接リスト
GraphsTrees
まだ解答がありません
簡単

2のべき乗

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

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

最小公倍数

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

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

正確な分数演算

分数の演算を行い、約分された分数を返してください。

学べること 最大公約数で約分符号の正規化
Fractionsmath
まだ解答がありません
簡単

回文数

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

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