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

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

簡単 · 30 中級 · 3 難しい · 3

練習できるスキル: 文字列の分割カウントレコード入力の検証文字の判定文字列の整形文字列の解析頻度表2 つのポインタJSON の解析JSON 形式Try/except
  • Python · C++ · C#
  • 自動テスト
  • AIコードレビュー
  • コミュニティの解答
226
チャレンジ数
2
共有された解答
3
対応言語

すべてのチャレンジ

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

36件のチャレンジ
簡単

Initials From a Name

Build uppercase initials from a full name.

学べること 文字列の分割大文字
BeginnerLearning-pathStrings
まだ解答がありません
簡単

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

学べること 文字列の作成文字の置換
BeginnerLearning-pathStrings
まだ解答がありません
簡単

Count Uppercase Letters

Count the capital letters in a text.

学べること 文字の判定カウント
BeginnerLearning-pathStrings
まだ解答がありません
簡単

母音のカウント

テキスト中の母音の数を数えます。

学べること 文字の判定集合への所属判定
BeginnerStringsStudent-beginner
まだ解答がありません
簡単

Hamming Distance

Compare two DNA strings position by position and count the differences.

学べること 文字列の比較カウント
SequencesStrings
まだ解答がありません
簡単

最長の単語

文章中で最も長い単語を見つけてください。

学べること 文字列の分割最大値の追跡
BeginnerStringsStudent-beginner
まだ解答がありません
簡単

単語数のカウント

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

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

イベントの購読者

observer パターンのように各トピックの購読者へイベントを届け、各人が受け取った通知を数えます。

学べること オブザーバーパターン辞書
デザインパターンSimulationStrings
まだ解答がありません
簡単

通知のコスト

メール、SMS、プッシュの各チャネルがそれぞれの方法でコストを計算してメッセージを送ります。

学べること ポリモーフィズム整数の割り算
SimulationStrings
まだ解答がありません
中級

SQL クエリビルダー

任意の順序で与えられた部品から SQL クエリを組み立てる。ビルダーオブジェクトが設定を少しずつ集めるようなもの。

学べること ビルダーパターン文字列の組み立て
デザインパターンParsingStrings
まだ解答がありません
簡単

最初の無効な年齢

入力された年齢を検証し、プログラムがクラッシュする代わりに最初の不正な入力位置を報告します。

学べること 検証文字列の解析
BeginnerParsingStrings
まだ解答がありません
簡単

ログレベルを数える

ログファイルの行を読み、INFO、WARNING、ERROR がいくつあるか数えます。

学べること 行ごとの読み込み文字列の分割
BeginnerParsingStrings
まだ解答がありません
簡単

有効な数だけを合計する

整数の項目だけを合計し、それ以外は try/except で不正入力を扱うように無視します。

学べること Try/except入力の検証
BeginnerParsingStrings
まだ解答がありません
簡単

フラットな JSON の数値を合計

整数を値に持つフラットな JSON オブジェクトを解析し、値の合計を求めます。

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

JSON オブジェクトを作る

キーと値を JSON オブジェクト文字列に変換し、引用符とバックスラッシュを正しくエスケープします。

学べること JSON 形式エスケープ
ParsingStrings
まだ解答がありません
簡単

重複のないレコード

値が等しい重複レコードを削除し、それぞれ最初に現れたものだけを順序通りに残します。

学べること レコード値による等価性
BeginnerStrings
まだ解答がありません
簡単

ToDo リスト

タスクのリストを管理します。追加、完了、削除を行い、残っているタスクを報告します。

学べること 型付きコレクションレコード
BeginnerSimulationStrings
まだ解答がありません
簡単

請求書の整形

金額をセント単位で保持し、ドルとセントの形式で表示して、請求書の各行と合計を出力します。

学べること セント単位の金額文字列の整形
BeginnerStrings
まだ解答がありません