Perguntas com a marcação «string»

18
Varrer tha vogais!

Nota: o título foi escrito incorretamente intencionalmente. Dada uma sequência s, troque as primeiras execuções de vogal a cada 2 palavras. Para esse desafio, y é considerado uma vogal. Por exemplo, dada uma entrada de "ótimo dia senhor": 1. Input: "great day sir" 2. Identify pairs of words:...

18
ANNNOUNNNCCCEEERRR VOICCCEEE

Escreva uma função que utilize uma sequência de letras e espaços (sem necessidade de manipular não letras) e execute o algoritmo de tradução ANUNUNCER VOICE da seguinte maneira: Primeiro, coloque tudo em maiúsculas. Para cada palavra, Alongar cada cluster consoante triplicando cada letra;...

18
Quantos capítulos tenho?

A Bíblia é um dos livros mais influentes já escritos e comumente citado como o livro mais vendido de todos os tempos . Foi escrito por aproximadamente 40 autores diferentes ao longo de centenas de anos antes de ser compilado em sua forma atual. Mas o interessante da Bíblia é a maneira como ela é...

18
Repita os enésimos elementos

Não temos uma pergunta em cadeia há um tempo (cinco dias para ser mais preciso), então vamos a uma. Dada uma string se um número inteiro positivo n, pegue cada nelemento th s, repita-o nvezes e coloque-o novamente s. Por exemplo, se n = 3e s = "Hello, World!", todo terceiro caractere é Hl r!....

18
Regex: Combine uma série igualitária

Introdução Não vejo muitos desafios de regex aqui, portanto, gostaria de oferecer esse enganosamente simples que pode ser feito de várias maneiras, usando vários sabores de regex. Espero que ele ofereça aos entusiastas de regex um pouco de diversão no golfe. Desafio O desafio é igualar o que...

18
Preencha os Parênteses

Suportes normais ( (), [], <>e {}) são agradáveis e inequívoca, no entanto alguém pensou que seria uma boa idéia usar caracteres não suporte como suportes. Esses caracteres |e "são ambíguos. Por exemplo, """" Corresponde a (()) ou ()() É impossível dizer. As coisas começam a ficar...

18
riscado 44 ainda é regular 44;

Introdução Em 24 de março, 2015 @isaacg golfed sua resposta Pyth de 44 para 42 bytes. Como um 44 ( 44 ) riscado se parece muito com um 44 normal, o @Optimizer fez o seguinte comentário: riscado 44 ainda é normal 44 :( Depois disso, em 21 de outubro de 2015, o @ Doorknob golfou sua resposta...

18
Conversor ternário-se

Em Java / .NET / C / JavaScript / etc. você pode usar ifs ternários para reduzir as instruções if. Por exemplo (em Java): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Pode ser encurtado com um termo ternário

18
Compactação de texto

Com o texto fornecido abaixo, há algumas palavras no texto que se repetem várias vezes no texto. Use qualquer linguagem de programação para escrever um código curto que comprima o texto para exibi-lo. Ou, em outras palavras, use o menor número de bytes para exibir o texto. O texto é: Peter Piper...

18
ssTTsSTtRrriinInnnnNNNIiinngg

Desafio Para cada caractere da sequência, exceto o último, faça o seguinte: Produz o caractere atual. Seguido pela saída aleatória da lista a seguir um número aleatório de vezes entre 1 - 5 (inclusive): O caractere atual O próximo caractere da sequência A versão do switchcase do personagem em...

18
Jimmy pode pendurar na corda?

Mais um desafio de Jimmy por seu pai original. Veja esses outros desafios adoráveis . Como todos sabem, recentemente enfrentamos desafios relacionados ao Jimmy nas plataformas. Agora, Jimmy é um acrobata, como mencionei antes, e ele tem outros truques na manga. Um desses truques está pendurado...

18
Compondo preencher os espaços em branco

Digamos que temos um conjunto específico de funções em strings. Essas funções são como preencher os espaços em branco ou madlibs, exceto que eles apenas recebem uma entrada e a usam para preencher todos os espaços em branco. Por exemplo, podemos ter uma função que se parece com I went to the ____...

17
Regex validando regex [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado no ano passado . Crie um regex que aceite uma...

17
Terminar parênteses preguiçosos

Os parênteses no meu teclado estão todos gastos e eu quero evitar usá-los o máximo possível. Seu desafio é equilibrar uma linha contendo parênteses, adicionando-os antes e depois de cada linha. Isso é semelhante aos parênteses automáticos do TI-Basic e ao fechamento de cadeias (ou seja Output(1,...

17
Vamos mudar o rover de Marte!

Sumário A tarefa é navegar no veículo espacial de Marte e informar suas coordenadas e direção finais. Entrada: Primeira entrada: Primeiro, seu programa deve receber a entrada que estará no seguinte formato: [X-Coordinate],[Y-Coordinate],[Direction] A direção deve ser: Nou Sou EouW (letras...

17
Encontre padrões em strings

Nesse desafio, sua tarefa é localizar substrings com uma determinada estrutura. Entrada Sua entrada deve ser duas cadeias alfanuméricas não vazias, um padrão p e um texto t . A ideia é que cada caractere prepresente uma subcadeia não vazia contígua da tqual ocorra um ao lado do outro e...

17
Extrair uma string de uma determinada string

Você recebe uma sequência e dois caracteres. Você precisa imprimir a sequência entre esses caracteres a partir da sequência. Entrada A entrada primeiro conterá uma sequência (não vazia ou null). Na próxima linha, haverá dois caracteres separados por um espaço. Desafio Retorna a string entre os...