指定された文字列にキャメルケース文字が含まれています

王林
リリース: 2023-08-29 11:41:07
転載
720 人が閲覧しました

指定された文字列にキャメルケース文字が含まれています

この記事の目的は、指定された文字列内のキャメルケース文字の数を出力するプログラムを実装することです。

ご存知のように、文字列は文字の集合です。ここでキャメルケース文字が何であるかを見てみましょう。

Java などのプログラミング言語では、キャメルケースと呼ばれる命名スタイルが使用されます。つまり、複数の単語識別子を入力するときにスペースやアンダースコアを使用せず、最初の単語を小文字にし、後続の単語を大文字にします。この方法で書かれたコードは読みやすく、理解しやすくなります。

ラクダのこぶに似た内側の大文字は、フォント名に意味を与えます。WordPerfect、FedEx、および ComputerHope は、キャメルケース文字の例です。

キャメルケースとは、スペースや句読点を使用せずに複合語や文を書くことを指します。代わりに、異なる単語はそれぞれ小文字または大文字を使用して表されます (例: PlayStation)。

提供された文字列内の大文字の合計数が、キャメルケースの名前付き文字の定義です。

サンプル例 1

リーリー リーリー

説明

の翻訳は次のとおりです:

説明

指定された文字列 str に現れるキャメルケース文字は、K、K、V、A、および N です。

例 例 2

リーリー リーリー

説明

の翻訳は次のとおりです:

説明

指定された文字列 str に含まれるキャメルケース文字は、U、B、H、I、および I です。

サンプル例 3

リーリー リーリー

説明

の翻訳は次のとおりです:

説明

指定された文字列 str に存在するキャメルケースの名前付き文字は、G、O、N、Y、および L です。

サンプル例 4

リーリー リーリー

説明

の翻訳は次のとおりです:

説明

指定された文字列 str.

にはキャメルケース文字が存在しません。 ###問題文###

指定された文字列内に存在するキャメルケース文字の数を出力するプログラムを実装します。

ソリューションアプローチ

指定された文字列内のキャメルケース文字の数を出力するには、次のメソッドを使用します。

この問題を解決し、指定された文字列内のキャメルケースの名前付き文字の数を出力する方法は、ASCII 値に基づいています。 ASCII 値についてほとんど知らない初心者のために、ここで定義を示します。

各文字変数には、変数の数値を表す ASCII 値として 0 ~ 127 の数値が割り当てられます。

大文字 A ~ Z の ASCII 値範囲は 65 ~ 90 ですが、小文字 a ~ z の値範囲は 97 ~ 122 です。

つまり、大文字 A の ASCII コードまたは ASCII 値は 65、B は 66、C は 67 などとなります。文字 Z の ASCII 値は 90 です。

したがって、指定された文字列を反復処理し、[65, 91] の間の ASCII 値を持つすべての文字をカウントすることで、上記の問題を解決できます。カウントが完了したら、出力を出力します。つまり、すべての文字が存在することを確認した後に完全なカウントを出力します。

###アルゴリズム###

指定された文字列内のキャメルケース文字の数を出力するアルゴリズムは次のとおりです

ステップ 1
    - 開始
  • ステップ 2
  • - 文字列を定義します
  • ステップ 3
  • - カウントをゼロに設定します
  • ステップ 4
  • - 文字列をループして ASCII 値を確認します
  • ステップ 5
  • -文字
  • の ASCII 値の場合

    範囲 [65, 90] の間にある場合、カウントをインクリメントします。それ以外の場合は無視します。
    • ステップ 6
    -キャメルケースの名前付け文字の合計数を取得し、出力を印刷します
  • ステップ 7
  • - 停止
  • 例: C プログラム

  • ここでは、指定された文字列内のキャメルケース文字の数を出力する、上で記述されたアルゴリズムの C プログラム実装を見つけることができます。
リーリー ###出力### リーリー ###結論は###

同様に、指定された文字列内のキャメルケース文字の数を出力できます。この記事では、特定の文字列内のキャメルケース文字の数を取得するという課題に取り組みます。ここでは、C プログラミング コードと、指定された文字列内のキャメルケース文字の数を出力するアルゴリズムが提供されています。

以上が指定された文字列にキャメルケース文字が含まれていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!