Buscar

Exercícios de manipulação de strings em Javascript

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aula 8
Computação I - aula 8 - 2014/1 2
Exercícios
1) Faça uma função que dada uma frase, retorne o número de palavras da frase. 
Considere que a frase pode ter espaços no início e no final.
2) Faça uma função que dada uma frase, uma palavra, e duas posições, retorna a
frase excluindo-se as ocorrências desta palavra entre estas duas posições,
inclusive.
3) Faça uma função que dada uma frase, substitua todos os espaços em branco 
por "#", só que sem usar a função replace.
Computação I - aula 8 - 2014/1 3
Exercícios
4) Escreva uma função que leia uma string e um caractere e retorne apenas 
o trecho da string situado entre a primeira e a última ocorrência daquele 
caractere, excluindo os extremos. Por exemplo, se a entrada for "abcabc" e 
"a", a saída deve ser "bc". Se a entrada for "abcabcabc", a saída será 
"bcabc".
5) Escreva uma função que leia um nome completo e retorne o nome em 
formato de citação bibliográfica.
Exemplo: "João da Silva Ribeiro" seria escrito "RIBEIRO, João da Silva".
Computação I - aula 8 - 2014/1 4
Exercícios
6) Em criptografia, a Cifra de César é uma das mais simples e conhecidas 
técnicas de criptografia. É um tipo de cifra de substituição na qual cada letra 
do texto é substituída por outra, que se apresenta no alfabeto abaixo dela um 
número fixo de vezes. Por exemplo, com uma troca de três posições, A seria 
substituído por D, B se tornaria E, e assim por diante.
A transformação pode ser representada alinhando-se dois alfabetos;
o alfabeto cifrado é o alfabeto normal rotacionado por um número de posições.
Por exemplo, aqui está uma cifra de César usando uma rotação à esquerda de 
três posições.
Normal: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Cifrado: DEFGHIJKLMNOPQRSTUVWXYZABC
Faça uma função que leia uma frase e a quantidade de posições a ser 
considerada pra rotacionar, retornando a frase criptografada.
Computação I - aula 8 - 2014/1 5
Aula 8

Outros materiais