이 기사에서는 모음을 해당 색인에서 알파벳순으로 재배열하여 C++에서 주어진 문자열을 수정하는 방법에 대해 설명합니다. 또한 이 문제를 해결하는 데 사용된 방법을 설명하고 테스트 사례와 함께 예제를 제공합니다.
문자열이 주어지면 모음을 해당 색인에서 알파벳순으로 재배열하세요. 문자열의 자음은 원래 순서를 유지해야 합니다. 예를 들어, 문자열 "tutorialspoint"가 주어지면 출력은 "tatiriolspount"여야 합니다.
이 문제는 간단한 알고리즘을 사용하여 해결할 수 있습니다. 먼저 주어진 문자열의 모든 모음을 각각의 순서대로 포함하는 별도의 문자열을 만들 수 있습니다. 그런 다음 해당 문자열을 알파벳순으로 정렬할 수 있습니다. 마지막으로, 원래 문자열의 모음을 정렬된 문자열의 해당 인덱스에 있는 모음으로 바꿀 수 있습니다.
C++ 코드의 단계별 접근 방식을 살펴보겠습니다. -
으아악몇 가지 추가 예제를 사용하여 코드를 테스트해 보겠습니다.
예 1
으아악예 2
으아악두 예 모두 모음은 해당 색인에서 알파벳순으로 재배열되고 자음은 원래 순서를 유지합니다.
요약하자면, 모음을 해당 색인에서 알파벳순으로 재배열하여 C++에서 주어진 문자열을 수정하는 방법을 논의했습니다. 또한 이 문제를 해결하는 데 사용된 접근 방식을 설명하고 예제와 함께 작업 코드를 제공합니다. 이 문서에 언급된 방법을 사용하면 비슷한 문제를 쉽게 해결하고 요구 사항에 따라 문자열을 수정할 수 있습니다.
위 내용은 문자열의 색인 위치에 따라 모음을 재배열하여 문자열을 수정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!