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

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

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

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

すべてのチャレンジ

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

225件のチャレンジ
中級

Q 学習の更新

経験の列に Q 学習の更新を適用し、報酬が前の状態へさかのぼって伝わる様子を見ます。

学べること Q 学習割引報酬
強化学習ai機械学習
まだ解答がありません
簡単

損失関数:MSE、MAE、交差エントロピー

平均二乗誤差、平均絶対誤差、二値交差エントロピーで、予測がどれだけ間違っているかを測ります。

学べること MSE交差エントロピー
ニューラルネットワークai機械学習
まだ解答がありません
簡単

Pangram Check

A pangram contains every English letter at least once.

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

2層ネットワークの順伝播

入力を ReLU の隠れ層と sigmoid の出力層に通します。

学べること 順伝播多層ネットワーク
ニューラルネットワークai機械学習
まだ解答がありません
簡単

配列の回転

リストを指定した回数だけ右に回転させます。

学べること 配列のインデックス剰余
ArraysBeginnerStudent-beginner
まだ解答がありません
中級

Robot Command Simulator

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

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

1つの人工ニューロン

入力の重み付き和にバイアスを加え、sigmoid を通して1つのニューロンの出力を計算します。

学べること ニューロン重み付き和
ニューラルネットワークai機械学習
まだ解答がありません
簡単

タイトルケース

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

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

うるう年

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

学べること 論理演算条件分岐
BeginnerNumbers
簡単

単語数のカウント

文中の単語数を数えてください。

学べること 文字列の分割空白
BeginnerStringsStudent-beginner
まだ解答がありません
簡単

文字列を逆順にする

文字列の文字を逆順にして返してください。

学べること 逆順の走査スライス
BeginnerStringsStudent-beginner
簡単

リストの中央値

リストをソートした後の中央の値を求めてください。

学べること ソート統計
Arraysmath
まだ解答がありません
中級

全結合層の順伝播

活性化関数を選べる全結合層のニューロンの出力を計算します。

学べること 全結合層活性化関数
ニューラルネットワークai機械学習
まだ解答がありません
中級

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

学べること 2 次元 DP 表メモリの最適化
Dynamic-programmingSequences
まだ解答がありません
簡単

ゼロを移動する

すべてのゼロを末尾に移動し、他の要素の順序は保ちます。

学べること 2 つのポインタその場での更新
ArraysBeginnerStudent-beginner
まだ解答がありません
簡単

アナグラム判定

2つのフレーズが同じ文字を使っているか判定します。

学べること ソート頻度のカウント
BeginnerStringsStudent-beginner
簡単

配列の最大値

リスト内の最大値を求めます。

学べること 最大値の追跡1 回の走査
ArraysBeginnerStudent-beginner
まだ解答がありません
簡単

Count Uppercase Letters

Count the capital letters in a text.

学べること 文字の判定カウント
BeginnerLearning-pathStrings