Ubah UPPER CASE menjadi huruf kecil dan sebaliknya dalam beberapa bahasa pengkodean.
String adalah rangkaian karakter. Dalam artikel ini, Anda akan mempelajari cara mengonversi karakter string ke kasus yang berlawanan. Anda juga akan belajar bagaimana memecahkan masalah ini menggunakan bahasa pemrograman paling populer seperti C++, Python, C, dan JavaScript.
Pernyataan masalah
Anda diberi string. Anda perlu mengonversi semua karakter string ini ke kasus yang berlawanan.
Contoh 1: Biarkan str = "Selamat datang di MUO"
String setelah mengubah semua karakter ke kasus sebaliknya = "selamat datang di muo"
Dengan demikian, outputnya adalah "SELAMAT DATANG DI MUO".
Contoh 2: Biarkan str = "Fuzzy Wuzzy adalah beruang. Fuzzy Wuzzy tidak punya rambut."
String setelah mengonversi semua karakter ke kasus sebaliknya = "fUZZY wUZZY WAS A BEAR. FUZZY WUZZY TIDAK MEMILIKI RAMBUT."
Jadi, outputnya adalah "FUZZY WUZZY WAS A BEAR. FUZZY WUZZY TIDAK PUNYA RAMBUT.".
Contoh 3: Let str = "Tom melemparkan Tim tiga paku payung"
String setelah mengubah semua karakter ke kasus sebaliknya = "tOM THREW tIM THREE THUMBTACKS"
Dengan demikian, outputnya adalah "tOM THREW tIM THREE THUMBTACKS".
Terkait: Cara Memeriksa apakah Dua String Adalah Anagram Satu Sama Lain
Program C++ untuk Mengonversi Karakter dari String ke Kasus yang Berlawanan
Di bawah ini adalah program C++ untuk mengubah karakter string menjadi kebalikannya:
// Program C++ untuk mengubah karakter string menjadi huruf berlawanan
#termasuk
menggunakan namespace std;
string convertString (string & str)
{
int panjang = str.panjang();
untuk (int i = 0; saya < panjang; saya++)
{
// Jika karakter dalam huruf kecil,
// mengubahnya menjadi huruf besar
if (str[i] >= 'a' && str[i] <= 'z')
{
str[i] = str[i] - 32;
}
// Jika karakter dalam huruf besar,
//ubah menjadi huruf kecil
else if (str[i] >= 'A' && str[i] <= 'Z')
{
str[i] = str[i] + 32;
}
}
kembali str;
}
int utama()
{
string str1 = "Selamat datang di MUO";
cout<cout< str1 = convertString (str1);
cout << "String yang Dikonversi 1" << endl;
cout< string str2 = "Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak punya rambut.";
cout << "String Asli 2 :" << endl;
cout< str2 = convertString (str2);
cout << "String yang Dikonversi 2:" << endl;
cout< string str3 = "Tom melemparkan tiga paku payung kepada Tim";
cout<cout< str3 = convertString (str3);
cout << "String yang Dikonversi 3:" << endl;
cout< kembali 0;
}
Keluaran:
String Asli 1:
Selamat datang di MUO
String yang Dikonversi 1:
SELAMAT DATANG DI MU
String Asli 2:
Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak memiliki rambut.
String yang Dikonversi 2:
fUZZY wUZZY ADALAH BERUANG. FUZZY WUZZY TIDAK MEMILIKI RAMBUT.
String Asli 3:
Tom melemparkan Tim tiga paku payung
String yang Dikonversi 3:
TOM KIRIM TIGA TIGA JEMBAK
Terkait: Cara Memvalidasi String Menggunakan Metode Boolean dengan Python
Program Python untuk Mengonversi Karakter String ke Kasus yang Berlawanan
Di bawah ini adalah program Python untuk mengubah karakter string ke kasus sebaliknya:
# Program Python untuk mengonversi karakter string menjadi huruf berlawanan
def convertString (str):
panjang = len (str)
hasil = ""
untuk i dalam rentang (panjang):
# Jika karakter dalam huruf kecil,
#ubah menjadi huruf besar
jika str[i].islower():
hasil += str[i].upper()
# Jika karakter dalam huruf besar,
#ubah menjadi huruf kecil
elif str[i].isupper():
hasil += str[i].lower()
lain:
hasil += str[i]
hasil kembali
str1 = "Selamat datang di MUO"
print("String Asli 1 :")
cetak (str1)
print("String yang Dikonversi 1:")
cetak (convertString (str1))
str2 = "Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak punya rambut."
print("String Asli 2:")
cetak (str2)
print("String Dikonversi 2:")
cetak (convertString (str2))
str3 = "Tom melemparkan tiga paku payung kepada Tim"
print("String Asli 3 :")
cetak (str3)
print("String yang Dikonversi 3:")
cetak (convertString (str3))
Keluaran:
String Asli 1:
Selamat datang di MUO
String yang Dikonversi 1:
SELAMAT DATANG DI MU
String Asli 2:
Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak memiliki rambut.
String yang Dikonversi 2:
fUZZY wUZZY ADALAH BERUANG. FUZZY WUZZY TIDAK MEMILIKI RAMBUT.
String Asli 3:
Tom melemparkan Tim tiga paku payung
String yang Dikonversi 3:
TOM KIRIM TIGA TIGA JEMBAK
Program JavaScript untuk Mengonversi Karakter dari String ke Kasus yang Berlawanan
Di bawah ini adalah program JavaScript untuk mengubah karakter string menjadi kebalikannya:
// Program JavaScript untuk mengonversi karakter string menjadi huruf berlawanan
fungsi convertString (str) {
var panjang = str.panjang;
var hasil = "";
untuk (misalkan i = 0; i < str.panjang; saya++) {
// Jika karakter dalam huruf kecil,
// mengubahnya menjadi huruf besar
if (str.charAt (i) str.charAt (i).toLowerCase()) {
hasil += str.charAt (i).toUpperCase();
// Jika karakter dalam huruf besar,
//ubah menjadi huruf kecil
} else if (str.charAt (i) str.charAt (i).toUpperCase()) {
hasil += str.charAt (i).toLowerCase()
} lain {
hasil += str.charAt (i);
}
}
kembali hasil;
}
var str1 = "Selamat datang di MUO";
document.write("String Asli 1 :" + "
");
document.write (str1 + "
");
str1 = convertString (str1);
document.write("String yang Dikonversi 1" + "
");
document.write (str1 + "
");
var str2 = "Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak punya rambut.";
document.write("String Asli 2 :" + "
");
document.write (str2 + "
");
str2 = convertString (str2);
document.write("String yang Dikonversi 2" + "
");
document.write (str2 + "
");
var str3 = "Tom melemparkan tiga paku payung kepada Tim";
document.write("String Asli 3 :" + "
");
document.write (str3 + "
");
str3 = convertString (str3);
document.write("String yang Dikonversi 3" + "
");
document.write (str3 + "
");
Keluaran:
String Asli 1:
Selamat datang di MUO
String yang Dikonversi 1:
SELAMAT DATANG DI MU
String Asli 2:
Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak memiliki rambut.
String yang Dikonversi 2:
fUZZY wUZZY ADALAH BERUANG. FUZZY WUZZY TIDAK MEMILIKI RAMBUT.
String Asli 3:
Tom melemparkan Tim tiga paku payung
String yang Dikonversi 3:
TOM KIRIM TIGA TIGA JEMBAK
Terkait: Metode String JavaScript yang Harus Anda Kuasai Hari Ini
Program C untuk Mengonversi Karakter String ke Kasus yang Berlawanan
Di bawah ini adalah program C untuk mengubah karakter string menjadi kebalikannya:
// Program C untuk mengubah karakter string menjadi huruf berlawanan
#termasuk
#termasuk
#termasuk
const char* convertString (char str[])
{
int panjang = strlen(str);
untuk (int i = 0; saya < panjang; saya++)
{
// Jika karakter dalam huruf kecil,
// mengubahnya menjadi huruf besar
if (str[i] >= 'a' && str[i] <= 'z')
{
str[i] = str[i] - 32;
}
// Jika karakter dalam huruf besar,
//ubah menjadi huruf kecil
else if (str[i] >= 'A' && str[i] <= 'Z')
{
str[i] = str[i] + 32;
}
}
kembali str;
}
int utama()
{
char str1[] = "Selamat datang di MUO";
printf("String Asli 1: \n");
printf("%s \n", str1);
printf("String 1: \n");
printf("%s", convertString(str1));
char str2[] = "Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak punya rambut.";
printf("String Asli 2: \n");
printf("%s \n", str2);
printf("String yang Dikonversi 2: \n");
printf("%s", convertString(str2));
char str3[] = "Tom melemparkan tiga paku payung kepada Tim";
printf("String Asli 3: \n");
printf("%s \n", str3);
printf("String yang Dikonversi 3: \n");
printf("%s", convertString(str3));
kembali 0;
}
Keluaran:
String Asli 1:
Selamat datang di MUO
String yang Dikonversi 1:
SELAMAT DATANG DI MU
String Asli 2:
Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak memiliki rambut.
String yang Dikonversi 2:
fUZZY wUZZY ADALAH BERUANG. FUZZY WUZZY TIDAK MEMILIKI RAMBUT.
String Asli 3:
Tom melemparkan Tim tiga paku payung
String yang Dikonversi 3:
TOM KIRIM TIGA TIGA JEMBAK
Pelajari Lebih Lanjut Tentang Manipulasi String
Dalam artikel ini, Anda mempelajari cara mengonversi karakter string ke kasus yang berlawanan. Berurusan dengan string dan teks merupakan bagian integral dari pemrograman. Anda harus tahu cara memanipulasi string.
Python adalah pilihan yang tepat untuk memulai jika Anda mencari bahasa untuk memanipulasi string dengan mudah dan efisien.
Menggunakan dan memanipulasi string dalam Python bisa tampak sulit, tetapi sebenarnya sangat mudah.
Baca Selanjutnya
- Pemrograman
- Python
- JavaScript
- Pemrograman C
- Tutorial Pengkodean
Yuvraj adalah mahasiswa sarjana Ilmu Komputer di University of Delhi, India. Dia bersemangat tentang Pengembangan Web Full Stack. Ketika dia tidak menulis, dia menjelajahi kedalaman teknologi yang berbeda.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan