Der Zweck dieses Artikels besteht darin, ein Programm zu implementieren, das die Anzahl der Camelcase-Zeichen in einer bestimmten Zeichenfolge druckt.
Wie Sie alle wissen, ist eine Zeichenfolge eine Ansammlung von Zeichen. Lassen Sie uns nun sehen, was Kamelbuchstaben sind.
Programmiersprachen wie Java verwenden einen Namensstil namens camelCase. Das heißt, bei der Eingabe mehrerer Wortbezeichner werden keine Leerzeichen oder Unterstriche verwendet, das erste Wort wird klein geschrieben und nachfolgende Wörter werden großgeschrieben. Auf diese Weise geschriebener Code ist einfacher zu lesen und zu verstehen.
Die inneren Großbuchstaben, die Kamelbuckeln ähneln, geben dem Namen der Schriftart ihre Bedeutung. WordPerfect, FedEx und ComputerHope sind einige Beispiele für Kamelbuchstaben.
Darüber hinaus bezieht sich camelCase auf das Schreiben zusammengesetzter Wörter oder Sätze ohne Leerzeichen oder Satzzeichen. Stattdessen wird jedes einzelne Wort durch die Verwendung von Klein- oder Großbuchstaben dargestellt (z. B. PlayStation).
Die Gesamtzahl der Großbuchstaben in der bereitgestellten Zeichenfolge ist die Definition der in CamelCase benannten Zeichen.
Let us take the input string str = “asKKVrvAN"
The output we get is 2.
Die in der angegebenen Zeichenfolge str vorkommenden CamelCase-Zeichen sind K, K, V, A und N.
Let us take the input string str = “fhgUBHII”
The output we get is 5.
Die in der angegebenen Zeichenfolge str vorhandenen Camelcase-Zeichen sind U, B, H, I und I.
Let us take the input string str = “nbdGONYL”
The output we get is 5.
Die in der angegebenen Zeichenfolge str vorhandenen Zeichen mit dem CamelCase-Namen sind G, O, N, Y und L.
Let us take the input string str = “xyz”
The output we get is 0.
In der angegebenen Zeichenfolge str. sind keine Camel-Groß-/Kleinschreibungszeichen vorhanden.
Implementieren Sie ein Programm, um die Anzahl der in einer bestimmten Zeichenfolge vorhandenen Camel-Case-Zeichen auszugeben.
Um die Anzahl der Camelcase-Zeichen in einer bestimmten Zeichenfolge auszugeben, verwenden wir die folgende Methode.
Die Möglichkeit, dieses Problem zu lösen und die Anzahl der benannten Zeichen im Kamelgehäuse in der angegebenen Zeichenfolge auszugeben, basiert auf dem ASCII-Wert. Für Anfänger, die wenig über ASCII-Werte wissen, finden Sie hier die Definitionen.
Jeder Zeichenvariable wird als ASCII-Wert eine Zahl zwischen 0 und 127 zugewiesen, die den numerischen Wert der Variablen darstellt.
Großbuchstaben A–Z haben einen ASCII-Wertebereich von 65–90, während Kleinbuchstaben a–z einen Wertebereich von 97–122 haben.
Das heißt, der ASCII-Code oder ASCII-Wert des Großbuchstabens A ist 65, B ist 66, C ist 67 und so weiter. Der Buchstabe Z hat einen ASCII-Wert von 90.
Das angegebene Problem kann also gelöst werden, indem die bereitgestellte Zeichenfolge durchlaufen und alle Zeichen mit ASCII-Werten zwischen [65, 91] gezählt werden. Sobald die Zählung abgeschlossen ist, drucken wir die Ausgabe aus, d. h. wir drucken die vollständige Zählung aus, nachdem wir sichergestellt haben, dass alle Zeichen vorhanden sind.
Der Algorithmus zum Drucken der Anzahl der Camelcase-Zeichen in einer bestimmten Zeichenfolge lautet wie folgt
Schritt 1 − Starten
Schritt 2 – Definieren Sie eine Zeichenfolge
Schritt 3 – Anzahl auf Null setzen
Schritt 4 – Durchlaufen Sie die Zeichenfolge, um die ASCII-Werte zu überprüfen
Schritt 5 − Wenn der ASCII-Wert des Buchstabens
liegt im Bereich [65, 90], dann erhöhen wir die Anzahl, andernfalls ignorieren wir sie.
Schritt 6 − Ermitteln Sie die Gesamtzahl der Namenszeichen für die Kamelhülle und drucken Sie sie aus
Schritt 7 − Stopp
Hier finden Sie eine C-Programmimplementierung des oben beschriebenen Algorithmus zum Drucken der Anzahl der Camelcase-Zeichen in einer bestimmten Zeichenfolge.
#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
Ähnlich können wir die Anzahl der CamelCase-Zeichen in einer beliebigen Zeichenfolge ausdrucken. In diesem Artikel wird die Herausforderung angesprochen, die Anzahl der Camelcase-Zeichen in einer bestimmten Zeichenfolge zu ermitteln. Hier wird C-Programmiercode zusammen mit dem Algorithmus zum Drucken der Anzahl der Camelcase-Zeichen in einer bestimmten Zeichenfolge bereitgestellt.
Das obige ist der detaillierte Inhalt vonIn der angegebenen Zeichenfolge gibt es das CamelCase-Zeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!