在给定的字符串中,存在驼峰命名法字符
本文的目的是实现一个程序,用于打印给定字符串中驼峰字符的数量。
As you all know, a string is a collection of characters. Now let us see what camel case letters are.
像Java这样的编程语言使用一种称为驼峰命名法的命名风格。也就是说,它在输入多个单词的标识时不使用空格或下划线,将首个单词小写,后续单词大写。以这种方式编写的代码更易于阅读和理解。
The inner uppercase letters, which resemble camel humps, are what give the name of the font its meaning. WordPerfect, FedEx, and ComputerHope are a few examples of camel case characters.
除此之外,驼峰命名法指的是在编写复合词或句子时不使用空格或标点符号。相反,每个不同的单词通过使用小写或大写字母来表示(例如,PlayStation)。
提供的字符串中大写字母的总数是驼峰命名字符的定义。
Sample Example 1
Let us take the input string str = “asKKVrvAN"
The output we get is 2.
Explanation
的翻译为:解释
给定的字符串str中出现的驼峰式字符为K、K、V、A和N。
示例示例2
Let us take the input string str = “fhgUBHII”
The output we get is 5.
Explanation
的翻译为:解释
给定字符串str中存在的驼峰字符为U、B、H、I和I。
Sample Example 3
Let us take the input string str = “nbdGONYL”
The output we get is 5.
Explanation
的翻译为:解释
给定字符串str中存在的驼峰命名字符为G, O, N, Y和L。
Sample Example 4
Let us take the input string str = “xyz”
The output we get is 0.
Explanation
的翻译为:解释
There are no Camel case characters that are present in the given string str.
Problem Statement
Implement a program to print the number of camel case character present in a given string.
Solution Approach
为了打印给定字符串中驼峰字符的数量,我们采用以下方法。
解决这个问题并打印给定字符串中驼峰命名字符的数量的方法是基于ASCII值的。对于对ASCII值了解很少的初学者,这里是定义。
每个字符变量都被赋予一个介于0和127之间的数字作为其ASCII值,该值代表变量的数值。
Uppercase letters A–Z have an ASCII value range of 65–90, while lowercase letters a–z have a value range of 97–122.
也就是说,大写字母A的ASCII码或ASCII值为65,B为66,C为67,依此类推。字母Z的ASCII值为90。
因此,通过迭代提供的字符串并计算所有ASCII值在[65, 91]之间的字符,可以解决所述问题。一旦计数完成,我们打印输出,即在确保所有字符都存在后打印完整计数。
算法
给定字符串中打印驼峰字符数量的算法如下所示
Step 1 − Start
第二步 - 定义一个字符串
第三步 - 将计数设置为零
步骤 4 - 遍历字符串以检查 ASCII 值
Step 5 − If the ASCII value of the letter
lies in between the range [65, 90] then we increment the count otherwise ignore.
步骤 6 − 获取驼峰命名字符的总数,并打印输出
Step 7 − Stop
Example: C Program
在这里,您可以找到上述编写的算法的C程序实现,用于打印给定字符串中驼峰字符的数量。
#include <stdio.h> #include <string.h> int main(){ char str[]= "abcdEFGH"; // Stores the total number of camel case letters count is set to 0 int count = 0; // Traversing the string for (int i = 0; str[i]; i++) { // Check whether ASCII value of the //letter // lies in between the range [65, 90] // then we increment the count if (str[i] >= 65 && str[i]<=90) count++; } // Print the output as the total count of camel case letters acquired printf("total count of camel case letters acquired: "); printf("%d",count); return 0; }
输出
total count of camel case letters acquired: 4
结论
同样地,我们可以打印出任何给定字符串中驼峰字符的数量。在本文中解决了获取给定字符串中驼峰字符数量的挑战。这里提供了C编程代码以及打印给定字符串中驼峰字符数量的算法。
以上是在给定的字符串中,存在驼峰命名法字符的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

使用正则表达式从PHP数组中去除重复值的方法:使用正则表达式/(.*)(.+)/i匹配并替换重复项。遍历数组元素,使用preg_match检查匹配情况。如果匹配,跳过值;否则,将其添加到无重复值的新数组中。

1、编程可以用于开发各种软件和应用程序,包括网站、手机应用、游戏和数据分析工具等。它的应用领域非常广泛,覆盖了几乎所有行业,包括科学研究、医疗保健、金融、教育、娱乐等。2、学习编程可以帮助我们提高问题解决能力和逻辑思维能力。编程过程中,我们需要分析和理解问题,找出解决方案,并将其转化为代码。这种思维方式能够培养我们的分析和抽象能力,提高我们解决实际问题的能力。

Python通过其易学性和强大功能,是初学者的理想编程入门语言。其基础包括:变量:用于存储数据(数字、字符串、列表等)。数据类型:定义变量中数据的类型(整数、浮点数等)。运算符:用于数学运算和比较。控制流:控制代码执行流(条件语句、循环)。

GoLang中的字符串虽然不可变,但可通过以下技术动态修改:使用字符串连接符连接字符串。使用字符串格式化创建新字符串。修改字符串底层字节切片。使用第三方库提供的可变字符串类型。

Python 使初学者能够解决问题。其用户友好的语法、广泛的库以及变量、条件语句和循环等功能可实现高效的代码开发。从管理数据到控制程序流程和执行重复任务,Python 提供了

C++编程谜题涵盖斐波那契数列、阶乘、汉明距离、数组最大值和最小值等算法和数据结构概念,通过解决这些谜题,可以巩固C++知识,提升算法理解和编程技巧。

字符串解析和操作分割字符串:Split(s,sep)使用分隔符分割字符串,割Token(s,delims)使用分隔符集合分割字符串,割Tags(s)使用空白字符分割字符串。操作字符串:`To
