Ändern Sie in mehreren Programmiersprachen GROSSBUCHSTABEN in Kleinbuchstaben und umgekehrt.
Ein String ist eine Folge von Zeichen. In diesem Artikel erfahren Sie, wie Sie die Zeichen einer Zeichenfolge in die umgekehrten Fälle umwandeln. Außerdem erfahren Sie, wie Sie dieses Problem mit den gängigsten Programmiersprachen wie C++, Python, C und JavaScript lösen.
Problemstellung
Sie erhalten eine Zeichenfolge. Sie müssen alle Zeichen dieser Zeichenfolge in die umgekehrten Fälle umwandeln.
Beispiel 1: Lass str = "Willkommen bei MUO"
String nach der Umwandlung aller Zeichen in die umgekehrten Fälle = "wELCOME TO muo"
Somit lautet die Ausgabe „WELCOME TO muo“.
Beispiel 2: Let str = "Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare."
String nach der Umwandlung aller Zeichen in die umgekehrten Fälle = "fUZZY wUZZY WAS A BEAR. FUZZY WUZZY HATTE KEINE HAARE."
Somit lautet die Ausgabe "fUZZY wUZZY WAS A BEAR. FUZZY WUZZY HATTE KEINE HAARE.".
Beispiel 3: Let str = "Tom warf Tim drei Reißnägel"
String nach der Konvertierung aller Zeichen in die umgekehrten Fälle = "tOM THREW tIM THREE THUMBTACKS"
Somit ist die Ausgabe "tOM THREW tIM THREE THUMBTACKS".
Verwandt: So überprüfen Sie, ob zwei Strings Anagramme voneinander sind
C++-Programm zum Konvertieren von Zeichen eines Strings in die umgekehrten Fälle
Unten ist das C++-Programm zum Konvertieren der Zeichen eines Strings in die umgekehrten Fälle:
// C++-Programm zum Konvertieren von Zeichenfolgen in umgekehrte Groß-/Kleinschreibung
#enthalten
Verwenden des Namensraums std;
string convertString (string& str)
{
int Länge = Str.Länge();
für (int i = 0; ich < Länge; ich++)
{
// Wenn das Zeichen klein geschrieben ist,
// in Großbuchstaben umwandeln
if (str[i] >= 'a' && str[i] <= 'z')
{
str[i] = str[i] - 32;
}
// Wenn das Zeichen in Großbuchstaben ist,
// in Kleinbuchstaben umwandeln
else if (str[i] >= 'A' && str[i] <= 'Z')
{
Str[i] = Str[i] + 32;
}
}
Rücklaufstr;
}
int main()
{
string str1 = "Willkommen bei MUO";
cout << "Original-String 1:" << endl;
cout << str1 << endl;
str1 = convertString (str1);
cout << "Konvertierter String 1:" << endl;
cout << str1 << endl;
string str2 = "Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare.";
cout << "Original-String 2:" << endl;
cout << str2 << endl;
str2 = convertString (str2);
cout << "Konvertierter String 2:" << endl;
cout << str2 << endl;
string str3 = "Tom warf Tim drei Reißnägel";
cout << "Original-String 3:" << endl;
cout << str3 << endl;
str3 = convertString (str3);
cout << "Konvertierter String 3:" << endl;
cout << str3 << endl;
0 zurückgeben;
}
Ausgabe:
Originalzeichenfolge 1:
Willkommen bei MUO
Konvertierte Zeichenfolge 1:
WILLKOMMEN BEI muo
Originalstring 2:
Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare.
Konvertierte Zeichenfolge 2:
FUSZY WUZZY WAR EIN BÄR. FUZZY WUZZY HATTE KEINE HAARE.
Originalstring 3:
Tom warf Tim drei Reißnägel zu
Konvertierte Zeichenfolge 3:
TOM THREW tIM DREI THUMBTACKS
Verwandt: So validieren Sie Strings mit booleschen Methoden in Python
Python-Programm zum Konvertieren von Zeichen eines Strings in die entgegengesetzten Fälle
Unten ist das Python-Programm zum Konvertieren der Zeichen eines Strings in die umgekehrten Fälle:
# Python-Programm zum Konvertieren von Zeichenfolgen in umgekehrte Groß-/Kleinschreibung
def convertString (str):
Länge = Länge (str)
Ergebnis = ""
für i im Bereich (Länge):
# Wenn das Zeichen klein geschrieben ist,
# in Großbuchstaben umwandeln
if str[i].islower():
Ergebnis += str[i].upper()
# Wenn das Zeichen in Großbuchstaben ist,
# in Kleinbuchstaben umwandeln
elif str[i].isupper():
Ergebnis += str[i].lower()
anders:
Ergebnis += Str[i]
Ergebnis zurückgeben
str1 = "Willkommen bei MUO"
print("Original-String 1:")
drucken (str1)
print("Konvertierter String 1:")
print (convertString (str1))
str2 = "Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare."
print("Original-String 2:")
drucken (str2)
print("Konvertierter String 2:")
print (convertString (str2))
str3 = "Tom warf Tim drei Reißnägel"
print("Original-String 3:")
drucken (str3)
print("Konvertierter String 3:")
print (convertString (str3))
Ausgabe:
Originalzeichenfolge 1:
Willkommen bei MUO
Konvertierte Zeichenfolge 1:
WILLKOMMEN BEI muo
Originalstring 2:
Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare.
Konvertierte Zeichenfolge 2:
FUSZY WUZZY WAR EIN BÄR. FUZZY WUZZY HATTE KEINE HAARE.
Originalstring 3:
Tom warf Tim drei Reißnägel zu
Konvertierte Zeichenfolge 3:
TOM THREW tIM DREI THUMBTACKS
JavaScript-Programm zum Konvertieren von Zeichen eines Strings in die entgegengesetzten Fälle
Unten ist das JavaScript-Programm zum Konvertieren der Zeichen eines Strings in die umgekehrten Fälle:
// JavaScript-Programm zum Konvertieren von Zeichenketten in umgekehrte Groß-/Kleinschreibung
Funktion convertString (str) {
var Länge = Str.Länge;
var result = "";
für (lassen Sie i = 0; i < Str.Länge; ich++) {
// Wenn das Zeichen klein geschrieben ist,
// in Großbuchstaben umwandeln
if (str.charAt (i) str.charAt (i).toLowerCase()) {
Ergebnis += str.charAt (i).toUpperCase();
// Wenn das Zeichen in Großbuchstaben ist,
// in Kleinbuchstaben umwandeln
} else if (str.charAt (i) str.charAt (i).toUpperCase()) {
Ergebnis += str.charAt (i).toLowerCase()
} anders {
Ergebnis += str.charAt (i);
}
}
Ergebnis zurückgeben;
}
var str1 = "Willkommen bei MUO";
document.write("Ursprünglicher String 1:" + "
");
document.write (str1 + "
");
str1 = convertString (str1);
document.write("Konvertierter String 1:" + "
");
document.write (str1 + "
");
var str2 = "Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare.";
document.write("Ursprünglicher String 2:" + "
");
document.write (str2 + "
");
str2 = convertString (str2);
document.write("Konvertierter String 2:" + "
");
document.write (str2 + "
");
var str3 = "Tom warf Tim drei Reißnägel";
document.write("Original-String 3:" + "
");
document.write (str3 + "
");
str3 = convertString (str3);
document.write("Konvertierter String 3:" + "
");
document.write (str3 + "
");
Ausgabe:
Originalzeichenfolge 1:
Willkommen bei MUO
Konvertierte Zeichenfolge 1:
WILLKOMMEN BEI muo
Originalstring 2:
Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare.
Konvertierte Zeichenfolge 2:
FUSZY WUZZY WAR EIN BÄR. FUZZY WUZZY HATTE KEINE HAARE.
Originalstring 3:
Tom warf Tim drei Reißnägel zu
Konvertierte Zeichenfolge 3:
TOM THREW tIM DREI THUMBTACKS
Verwandt: JavaScript-String-Methoden, die Sie heute beherrschen sollten
C-Programm zum Konvertieren von Zeichen einer Zeichenfolge in die entgegengesetzten Fälle
Unten ist das C-Programm zum Konvertieren der Zeichen eines Strings in die umgekehrten Fälle:
// C-Programm zum Konvertieren von Zeichenketten in umgekehrte Groß-/Kleinschreibung
#enthalten
#enthalten
#enthalten
const char* convertString (char str[])
{
int-Länge = strlen (str);
für (int i = 0; ich < Länge; ich++)
{
// Wenn das Zeichen klein geschrieben ist,
// in Großbuchstaben umwandeln
if (str[i] >= 'a' && str[i] <= 'z')
{
str[i] = str[i] - 32;
}
// Wenn das Zeichen in Großbuchstaben ist,
// in Kleinbuchstaben umwandeln
else if (str[i] >= 'A' && str[i] <= 'Z')
{
Str[i] = Str[i] + 32;
}
}
Rücklaufstr;
}
int main()
{
char str1[] = "Willkommen bei MUO";
printf("Original-String 1: \n");
printf("%s \n", str1);
printf("Konvertierter String 1: \n");
printf("%s", convertString(str1));
char str2[] = "Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare.";
printf("Original-String 2: \n");
printf("%s \n", str2);
printf("Konvertierter String 2: \n");
printf("%s", convertString (str2));
char str3[] = "Tom warf Tim drei Reißnägel";
printf("Original-String 3: \n");
printf("%s \n", str3);
printf("Konvertierter String 3: \n");
printf("%s", convertString (str3));
0 zurückgeben;
}
Ausgabe:
Originalzeichenfolge 1:
Willkommen bei MUO
Konvertierte Zeichenfolge 1:
WILLKOMMEN BEI muo
Originalstring 2:
Fuzzy Wuzzy war ein Bär. Fuzzy Wuzzy hatte keine Haare.
Konvertierte Zeichenfolge 2:
FUSZY WUZZY WAR EIN BÄR. FUZZY WUZZY HATTE KEINE HAARE.
Originalstring 3:
Tom warf Tim drei Reißnägel zu
Konvertierte Zeichenfolge 3:
TOM THREW tIM DREI THUMBTACKS
Erfahren Sie mehr über die Manipulation von Zeichenfolgen
In diesem Artikel haben Sie gelernt, wie Sie Zeichen der Zeichenfolge in umgekehrte Fälle umwandeln. Der Umgang mit Strings und Texten ist integraler Bestandteil der Programmierung. Sie müssen wissen, wie man Strings manipuliert.
Python ist eine gute Wahl für den Einstieg, wenn Sie nach einer Sprache suchen, mit der Sie Strings einfach und effizient bearbeiten können.
Die Verwendung und Manipulation von Strings in Python kann schwierig erscheinen, ist aber täuschend einfach.
Weiter lesen
- Programmierung
- Python
- JavaScript
- C-Programmierung
- Codierungs-Tutorials
Yuvraj studiert Informatik an der University of Delhi, Indien. Seine Leidenschaft gilt der Full-Stack-Webentwicklung. Wenn er nicht gerade schreibt, erforscht er die Tiefe verschiedener Technologien.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren