ホームページ  >  記事  >  バックエンド開発  >  文字列内のインデックス位置に従って母音を再配置して文字列を変更します。

文字列内のインデックス位置に従って母音を再配置して文字列を変更します。

王林
王林転載
2023-09-06 18:53:06886ブラウズ

文字列内のインデックス位置に従って母音を再配置して文字列を変更します。

この記事では、母音をそれぞれのインデックスでアルファベット順に並べ替えることによって、C で指定された文字列を変更する方法について説明します。また、この問題を解決するために使用される方法についても説明し、テストケースを含む例を示します。

###問題文###

文字列を指定して、それぞれのインデックスの母音をアルファベット順に並べ替えます。文字列内の子音は元の順序を維持する必要があります。たとえば、文字列「tutorialspoint」を指定すると、出力は「tatiriolspount」となるはずです。

###方法###

この問題は、簡単なアルゴリズムを使用して解決できます。まず、指定された文字列内のすべての母音をそれぞれの順序で含む別の文字列を作成します。次に、その文字列をアルファベット順に並べ替えることができます。最後に、元の文字列の母音を、ソートされた文字列のそれぞれのインデックスの母音に置き換えることができます。

###例###

C コードでの段階的なアプローチを見てみましょう -

リーリー ###出力### リーリー ###テストケース###

いくつかの追加の例を使用してコードをテストしてみましょう:

例 1

リーリー

例 2

リーリー

どちらの例でも、母音はそれぞれのインデックスでアルファベット順に再配置されますが、子音は元の順序を維持します。

###結論は###

要約すると、母音をそれぞれのインデックスでアルファベット順に並べ替えることによって、C で指定された文字列を変更する方法について説明しました。また、この問題を解決するために使用されるアプローチについて説明し、実際に動作するコードを例とともに示します。この記事で説明されている方法を使用すると、同様の問題を簡単に解決し、要件に応じて文字列を変更できます。

以上が文字列内のインデックス位置に従って母音を再配置して文字列を変更します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。