> 백엔드 개발 > C++ > 본문

주어진 문자열의 각 자음 시퀀스를 해당 길이로 바꿉니다.

PHPz
풀어 주다: 2023-09-08 22:05:02
앞으로
756명이 탐색했습니다.

주어진 문자열의 각 자음 시퀀스를 해당 길이로 바꿉니다.

이 글은 주어진 문자열에서 일련의 연속 자음을 길이로 바꾸는 방법을 이해하는 데 도움이 될 것입니다. 자음은 모음이 아닌 일련의 문자입니다. 여기서는 먼저 문자열에서 어떤 문자가 자음인지 확인해야 합니다.

예를 들어, "abcdiopqrsu"라는 단어에서 자음 시퀀스는 "bcd""pqrs"입니다. 다음으로, 각 자음 시퀀스를 해당 길이로 대체하겠습니다. 따라서 자음이 세 개 있기 때문에 "bcd"라는 단어는 "3"으로 대체되고, 마찬가지로 자음이 4개 연속되기 때문에 "pqrs"라는 단어는 "4"로 대체됩니다.

알고리즘

  • 먼저 문자 값을 매개변수로 받아 자음인지 확인하고 결과를 부울 값으로 반환하는 함수 'isConsonant()'를 정의하겠습니다. 이 함수는 주어진 문자가 자음이면 TRUE를 반환하고 그렇지 않으면 false를 반환합니다.

    자음에 대한 논리적인 설명을 찾아보세요

    (== 'a' || == 'e' || == 'i' || == 'o' || == 'u'):

    • con은 변수의 이름입니다.

    • ==: 같음 연산자는 모음 값을 변수로 설정합니다.

    • ||: 비트 논리 OR 연산자를 사용하면 여러 모음을 사용하여 변수 'con'의 값을 설정할 수 있습니다.

    기본 함수에서 'string' 변수를 정의하고 문자열 변수에 'abcdiopqrsu' 값을 저장하는 것부터 시작하겠습니다. 그런 다음 빈 문자열 변수 'result'를 사용합니다. 이 함수는 for 루프를 사용하여 문자열의 각 문자를 반복하고 각 문자에 대해 'isConsonant' 함수를 호출하여 자음인지 확인합니다.
  • 문자가 자음이면 while 루프를 입력하고 다음 자음을 찾으면 계속 반복합니다. while 루프가 반복될 때마다 카운터 변수 'counter'가 증가합니다. while 루프를 완료한 후 함수는 'to_string' 함수를 사용하여 결과 문자열에 카운터 값을 추가합니다.

  • 그런 다음 문자가 자음이 아닌지 확인하고 함수는 해당 문자를 "결과" 문자열에 추가합니다.

  • 마지막으로 cout 문을 사용하여 결과 문자열의 값을 인쇄합니다

Example

은 다음과 같이 번역됩니다.

Example

이 앱에서는 자음을 바꾸는 방법과 자음의 길이를 제공하는 방법을 알아봅니다.

으아아아

출력

으아아아

결론

우리는 주어진 문자열에서 자음 시퀀스의 개념과 그 길이를 탐구했습니다. "같음"(==) 및 "비트 논리 OR"(||)를 사용하여 자음을 확인하는 방법을 살펴보았습니다. 그런 다음 문자열 변수를 설정하고 자음이 아닌 문자를 총 개수로 계산합니다. 텍스트 처리, 데이터 압축, 패턴 인식에 사용되는 애플리케이션은 다음과 같습니다.

위 내용은 주어진 문자열의 각 자음 시퀀스를 해당 길이로 바꿉니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!