>  기사  >  백엔드 개발  >  주어진 문자열에 camelCase 문자가 있습니다.

주어진 문자열에 camelCase 문자가 있습니다.

王林
王林앞으로
2023-08-29 11:41:07789검색

주어진 문자열에 camelCase 문자가 있습니다.

이 글의 목적은 주어진 문자열에서 카멜케이스 문자의 개수를 출력하는 프로그램을 구현하는 것입니다.

다들 아시다시피 문자열은 문자의 집합입니다. 이제 카멜 케이스 문자가 무엇인지 살펴보겠습니다.

Java와 같은 프로그래밍 언어는 camelCase라는 이름 지정 스타일을 사용합니다. 즉, 여러 단어 식별자를 입력할 때 공백이나 밑줄을 사용하지 않고 첫 번째 단어를 소문자로 만들고 다음 단어를 대문자로 표시합니다. 이런 방식으로 작성된 코드는 읽고 이해하기가 더 쉽습니다.

낙타 혹을 닮은 내부 대문자는 글꼴 이름에 의미를 부여합니다. WordPerfect, FedEx 및 ComputerHope는 낙타 대문자의 몇 가지 예입니다.

그 외에도 CamelCase는 공백이나 구두점을 사용하지 않고 복합어나 문장을 쓰는 것을 말합니다. 대신 각각의 다른 단어는 소문자 또는 대문자를 사용하여 표시됩니다(예: PlayStation).

제공된 문자열의 총 대문자 수는 CamelCase 명명된 문자의 정의입니다.

샘플 예 1

으아악 으아악

Explanation

의 번역은 다음과 같습니다:

Explanation

주어진 문자열 str에 나타나는 camelCase 문자는 K, K, V, A 및 N입니다.

예시 2

으아악 으아악

Explanation

의 번역은 다음과 같습니다:

Explanation

주어진 문자열 str에 존재하는 카멜케이스 문자는 U, B, H, I 및 I입니다.

샘플 예시 3

으아악 으아악

Explanation

의 번역은 다음과 같습니다:

Explanation

주어진 문자열 str에 존재하는 CamelCase라는 문자는 G, O, N, Y 및 L입니다.

샘플 예 4

으아악 으아악

Explanation

의 번역은 다음과 같습니다:

Explanation

주어진 문자열 str에 Camel Case 문자가 없습니다.

문제 설명

주어진 문자열에 있는 카멜 케이스 문자의 수를 인쇄하는 프로그램을 구현하세요.

솔루션 접근 방식

주어진 문자열에서 카멜케이스 문자 수를 인쇄하려면 다음 방법을 사용합니다.

이 문제를 해결하고 주어진 문자열에서 카멜케이스로 명명된 문자의 수를 인쇄하는 방법은 ASCII 값을 기반으로 합니다. ASCII 값에 대해 거의 모르는 초보자를 위한 정의는 다음과 같습니다.

각 문자 변수에는 변수의 숫자 값을 나타내는 ASCII 값으로 0에서 127 사이의 숫자가 할당됩니다.

대문자 A~Z의 ASCII 값 범위는 65~90이고, 소문자 a~z의 값 범위는 97~122입니다.

즉, ASCII 코드 또는 대문자 A의 ASCII 값은 65, B는 66, C는 67 등입니다. 문자 Z의 ASCII 값은 90입니다.

따라서 명시된 문제는 제공된 문자열을 반복하고 [65, 91] 사이의 ASCII 값을 가진 모든 문자를 계산하여 해결할 수 있습니다. 카운트가 완료되면 출력을 인쇄합니다. 즉, 모든 문자가 있는지 확인한 후 전체 카운트를 인쇄합니다.

알고리즘

주어진 문자열에서 카멜케이스 문자 수를 출력하는 알고리즘은 다음과 같습니다

  • 1단계 − 시작

  • 2단계 - 문자열 정의

  • 3단계 - 카운트를 0으로 설정

  • 4단계 - 문자열을 반복하여 ASCII 값 확인 ​​

  • 5단계 − 문자

  • 의 ASCII 값인 경우
    • 범위 [65, 90] 사이에 있으면 개수를 늘리고 그렇지 않으면 무시합니다.

  • 6단계 − 카멜케이스 명명 문자의 총 개수를 구하여 인쇄하세요

  • 7단계 − 중지

예: C 프로그램

여기에서 주어진 문자열의 카멜케이스 문자 수를 인쇄하기 위해 위에 작성된 알고리즘의 C 프로그램 구현을 찾을 수 있습니다.

으아악

출력

으아악

결론

마찬가지로 주어진 문자열에 포함된 camelCase 문자 수를 출력할 수 있습니다. 이 기사에서는 주어진 문자열에서 카멜케이스 문자 수를 얻는 문제를 다룹니다. 여기에는 주어진 문자열에서 카멜케이스 문자 수를 인쇄하는 알고리즘과 함께 C 프로그래밍 코드가 제공됩니다.

위 내용은 주어진 문자열에 camelCase 문자가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제