Por Yuvraj Chandra
CompartilhadoTweetE-mail

Altere MAIÚSCULAS para minúsculas e vice-versa em várias linguagens de codificação.

Uma string é uma sequência de caracteres. Neste artigo, você aprenderá como converter os caracteres de uma string em casos opostos. Você também aprenderá como resolver esse problema usando as linguagens de programação mais populares, como C ++, Python, C e JavaScript.

Declaração do Problema

Você recebe uma string. Você precisa converter todos os caracteres desta string para os casos opostos.

Exemplo 1: Vamos str = "Bem-vindo ao MUO"

String depois de converter todos os caracteres em casos opostos = "bem-vindo ao muo"

Assim, a saída é "BEM-VINDO AO muo".

Exemplo 2: Let str = "Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo. "

String depois de converter todos os caracteres em casos opostos = "FUZZY wUZZY ERA UM URSO. FUZZY WUZZY NÃO TINHA CABELO. "

Portanto, a saída é "FUZZY wUZZY WAS A BEAR. FUZZY WUZZY NÃO TINHA CABELO. ".

Exemplo 3: Vamos str = "Tom jogou três tachinhas para Tim"

String depois de converter todos os caracteres em casos opostos = "tOM THREW TIM THREE THUMBTACKS"

Portanto, a saída é "tOM THREW TIM THREE THUMBTACKS".

Relacionado: Como verificar se duas strings são anagramas uma da outra

Programa C ++ para converter caracteres de uma string em casos opostos

Abaixo está o programa C ++ para converter os caracteres de uma string em casos opostos:

// Programa C ++ para converter caracteres de string em caso oposto
#incluir
usando namespace std;
string convertString (string & str)
{
comprimento int = str.length ();
para (int i = 0; i {
// Se o caractere estiver em minúsculas,
// converta para maiúsculas
if (str [i]> = 'a' && str [i] <= 'z')
{
str [i] = str [i] - 32;
}
// Se o caractere estiver em maiúsculas,
// converta para minúsculas
else if (str [i]> = 'A' && str [i] <= 'Z')
{
str [i] = str [i] + 32;
}
}
return str;
}
int main ()
{
string str1 = "Bem-vindo ao MUO";
cout << "String Original 1:" << endl;
cout << str1 << endl;
str1 = convertString (str1);
cout << "String convertida 1:" << endl;
cout << str1 << endl;
string str2 = "Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo. ";
cout << "String Original 2:" << endl;
cout << str2 << endl;
str2 = convertString (str2);
cout << "String convertida 2:" << endl;
cout << str2 << endl;
string str3 = "Tom jogou três tachinhas para Tim";
cout << "String Original 3:" << endl;
cout << str3 << endl;
str3 = convertString (str3);
cout << "String convertida 3:" << endl;
cout << str3 << endl;
return 0;
}

Saída:

String Original 1:
Bem-vindo ao MUO
String convertida 1:
BEM-VINDO AO muo
String Original 2:
Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo.
String convertida 2:
FUZZY WUZZY ERA UM URSO. FUZZY WUZZY NÃO TINHA CABELO.
String Original 3:
Tom jogou três tachinhas para Tim
String convertida 3:
TOM THREW TIM TRÊS THUMBTACKS

Relacionado: Como validar strings usando métodos booleanos em Python

Programa Python para converter caracteres de uma string em casos opostos

Abaixo está o programa Python para converter os caracteres de uma string em casos opostos:

# Programa Python para converter caracteres de string em caso oposto
def convertString (str):
comprimento = len (str)
resultado = ""
para i no intervalo (comprimento):
# Se o caractere estiver em minúsculas,
# converta para maiúsculas
se str [i] .islower ():
resultado + = str [i] .upper ()
# Se o caractere estiver em maiúsculas,
# converta para minúsculas
elif str [i] .isupper ():
resultado + = str [i] .lower ()
outro:
resultado + = str [i]
resultado de retorno
str1 = "Bem-vindo ao MUO"
print ("String Original 1:")
imprimir (str1)
print ("Converted String 1:")
print (convertString (str1))
str2 = "Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo. "
print ("String Original 2:")
imprimir (str2)
print ("Converted String 2:")
print (convertString (str2))
str3 = "Tom jogou três tachinhas para Tim"
print ("String Original 3:")
imprimir (str3)
print ("Converted String 3:")
print (convertString (str3))

Saída:

String Original 1:
Bem-vindo ao MUO
String convertida 1:
BEM-VINDO AO muo
String Original 2:
Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo.
String convertida 2:
FUZZY WUZZY ERA UM URSO. FUZZY WUZZY NÃO TINHA CABELO.
String Original 3:
Tom jogou três tachinhas para Tim
String convertida 3:
TOM THREW TIM TRÊS THUMBTACKS

Programa JavaScript para converter caracteres de uma string em casos opostos

Abaixo está o programa JavaScript para converter os caracteres de uma string em casos opostos:

// Programa JavaScript para converter caracteres de string em caso oposto
function convertString (str) {
comprimento var = str.length;
var result = "";
para (deixe i = 0; i // Se o caractere estiver em minúsculas,
// converta para maiúsculas
if (str.charAt (i) str.charAt (i) .toLowerCase ()) {
resultado + = str.charAt (i) .toUpperCase ();
// Se o caractere estiver em maiúsculas,
// converta para minúsculas
} else if (str.charAt (i) str.charAt (i) .toUpperCase ()) {
resultado + = str.charAt (i) .toLowerCase ()
} outro {
resultado + = str.charAt (i);
}
}
resultado de retorno;
}
var str1 = "Bem-vindo ao MUO";
document.write ("String Original 1:" + "
");
document.write (str1 + "
");
str1 = convertString (str1);
document.write ("Converted String 1:" + "
");
document.write (str1 + "
");
var str2 = "Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo. ";
document.write ("String Original 2:" + "
");
document.write (str2 + "
");
str2 = convertString (str2);
document.write ("Converted String 2:" + "
");
document.write (str2 + "
");
var str3 = "Tom jogou três tachinhas para Tim";
document.write ("Original String 3:" + "
");
document.write (str3 + "
");
str3 = convertString (str3);
document.write ("Converted String 3:" + "
");
document.write (str3 + "
");

Saída:

String Original 1:
Bem-vindo ao MUO
String convertida 1:
BEM-VINDO AO muo
String Original 2:
Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo.
String convertida 2:
FUZZY WUZZY ERA UM URSO. FUZZY WUZZY NÃO TINHA CABELO.
String Original 3:
Tom jogou três tachinhas para Tim
String convertida 3:
TOM THREW TIM TRÊS THUMBTACKS

Relacionado: Métodos de string JavaScript que você deve dominar hoje

Programa C para converter caracteres de uma string em casos opostos

Abaixo está o programa C para converter os caracteres de uma string em casos opostos:

// Programa C para converter caracteres de string em maiúsculas e minúsculas
#incluir
#incluir
#incluir
const char * convertString (char str [])
{
comprimento interno = strlen (str);
para (int i = 0; i {
// Se o caractere estiver em minúsculas,
// converta para maiúsculas
if (str [i]> = 'a' && str [i] <= 'z')
{
str [i] = str [i] - 32;
}
// Se o caractere estiver em maiúsculas,
// converta para minúsculas
else if (str [i]> = 'A' && str [i] <= 'Z')
{
str [i] = str [i] + 32;
}
}
return str;
}
int main ()
{
char str1 [] = "Bem-vindo ao MUO";
printf ("String Original 1: \ ⁠n");
printf ("% s \ ⁠n", str1);
printf ("String convertida 1: \ ⁠n");
printf ("% s", convertString (str1));
char str2 [] = "Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo. ";
printf ("String Original 2: \ ⁠n");
printf ("% s \ ⁠n", str2);
printf ("String convertida 2: \ ⁠n");
printf ("% s", convertString (str2));
char str3 [] = "Tom jogou três tachinhas para Tim";
printf ("String Original 3: \ ⁠n");
printf ("% s \ ⁠n", str3);
printf ("Converted String 3: \ ⁠n");
printf ("% s", convertString (str3));
return 0;
}

Saída:

String Original 1:
Bem-vindo ao MUO
String convertida 1:
BEM-VINDO AO muo
String Original 2:
Fuzzy Wuzzy era um urso. Fuzzy Wuzzy não tinha cabelo.
String convertida 2:
FUZZY WUZZY ERA UM URSO. FUZZY WUZZY NÃO TINHA CABELO.
String Original 3:
Tom jogou três tachinhas para Tim
String convertida 3:
TOM THREW TIM TRÊS THUMBTACKS

Saiba mais sobre manipulação de cordas

Neste artigo, você aprendeu como converter caracteres da string em casos opostos. Lidar com strings e textos é parte integrante da programação. Você deve saber como manipular strings.

Python é uma escolha sólida para começar se você está procurando uma linguagem para manipular strings de maneira fácil e eficiente.

CompartilhadoTweetE-mail
Aprendendo Python? Veja como manipular strings

Usar e manipular strings em Python pode parecer difícil, mas é enganosamente simples.

Leia a seguir

Tópicos relacionados
  • Programação
  • Pitão
  • JavaScript
  • Programação C
  • Tutoriais de codificação
Sobre o autor
Yuvraj Chandra (52 artigos publicados)

Yuvraj é estudante de graduação em Ciência da Computação na Universidade de Delhi, na Índia. Ele é apaixonado por Full Stack Web Development. Quando não está escrevendo, ele está explorando a profundidade de diferentes tecnologias.

Mais de Yuvraj Chandra

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever