C# のコーディングチャレンジ

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

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

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

すべてのチャレンジ

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

226件のチャレンジ
中級

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

学べること 単調スタック線形時間
ArraysStacks
まだ解答がありません
簡単

回文文字列

テキストが前から読んでも後ろから読んでも同じかどうかを判定します。

学べること 2 つのポインタ早期終了
BeginnerStringsStudent-beginner
まだ解答がありません
中級

直角三角形の積

指定された周囲長を持つ整数直角三角形の辺の積の最大値を求めてください。

学べること 直角三角形探索の枝刈り
GeometryNumber-theory
まだ解答がありません
簡単

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

学べること 文字列の解析単語の分割
ParsingStrings
まだ解答がありません
中級

ナンバースパイラル検索

拡大するナンバースパイラルの中で、指定された行と列から値を求めます。

学べること 数のパターン場合分け
Patternsmath
まだ解答がありません
簡単

Row Sums

Add up every row of a grid.

学べること 2 次元リスト入れ子のループ
BeginnerGridsLearning-path
まだ解答がありません
簡単

Multiplication Table Row

List the first multiples of a number.

学べること 倍数リストの作成
BeginnerLearning-pathLoops
まだ解答がありません
簡単

タイトルケース

すべての単語の先頭文字を大文字にします。

学べること 文字列メソッド大文字化
BeginnerStringsStudent-beginner
まだ解答がありません
簡単

Absolute Value Without abs

Compute an absolute value with a condition.

学べること 符号の反転組み込み関数なし
BeginnerConditionsLearning-path
まだ解答がありません
簡単

Word Tile Score

Add the tile values for every letter in a word.

学べること 文字の点数対応表での合計
Lookup-tablesStrings
まだ解答がありません
簡単

倍数の合計

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

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

Largest Adjacent-Digit Product

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

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

打ち上げまでのカウントダウン

指定した数からカウントダウンし、最後に「Liftoff!」を表示します。

学べること 逆順のループリスト
BeginnerLearning-pathLoops
まだ解答がありません
中級

任意にネストされたリストの平坦化(再帰)

再帰を使って、任意にネストされたリストを平坦化し、null要素をスキップする練習です。

学べること 基底ケース入れ子のデータ
Data-structuresRecursion
まだ解答がありません
簡単

うるう年

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

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

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

学べること 年齢の範囲境界の値
BeginnerConditionsLearning-path
まだ解答がありません
簡単

Pangram Check

A pangram contains every English letter at least once.

学べること 文字の集合大文字小文字の正規化
SetsStrings
まだ解答がありません
簡単

最初と最後を入れ替える

リストの最初と最後の要素を交換します。

学べること リストのインデックス入れ替え
ArraysBeginnerLearning-path
まだ解答がありません