Perguntas com a marcação «string»

13
Construa um suporte de torneio

Dada uma lista de entrada de strings não vazias, produza uma representação artística ASCII de um torneio, com base nas seguintes regras de desenho: O número de strings é garantido como sendo de quantidade 2,4,8,16,etc. As duas primeiras cordas se tocam, e as próximas duas tocam e assim por...

13
Ocorrências mais altas ou mais baixas?

Desafio: Entradas: Uma sequência contendo ASCII imprimível (excluindo espaços, tabulações e novas linhas) Um booleano † Resultado: As partes da String são divididas em quatro grupos: Letras minúsculas Letras maiúsculas Dígitos De outros Com base no booleano, produzimos a ocorrência mais...

13
Me dê um sorvete por favor

Faça-me um cone de sorvete, por favor Temos uma tonelada de ótimos locais de sorvete aqui na Nova Inglaterra. A maioria deles está fechada para o inverno agora, então ... .-@@-. (======) (--------) (==========) (__________) \/\/\/\/\/ \/\/\/\/ \/\/\/ \/\/ \/ OBJETIVO Emita exatamente...

13
Espiral para fora o alfabeto!

Veja a seguinte string. Observe um padrão? ABEFNOPEFGH DC GQI MHRJ LKJI SK DTL PORRA BAZYXWV N EO DP CQ BAZYXWVUTSR Como alguns devem ter notado, é basicamente uma espiral do alfabeto, onde as distâncias entre linhas / colunas aumentam gradualmente em 1 espaço / nova linha. Definição...

13
Normalização de substrato comunista

Se uma string T de comprimento K aparecer K ou mais vezes em uma string S , é potencialmente comunista . Por exemplo, 10in 10/10é potencialmente comunista, pois aparece 2 vezes e tem comprimento 2 . Observe que essas substrings não podem se sobrepor. A transformação comunista é aquele que leva...

13
Achatar um programa Stack Cats

Stack Cats é uma linguagem reversível baseada em pilha. Sua natureza reversível cria loops um tanto estranhos. Esse desafio é sobre o loop condicional (...). Quando esses loops são aninhados de certas maneiras, é possível transformar o código para reduzir a profundidade do aninhamento. Aqui estão...

13
Verificador de isograma

Desafio: Dada uma palavra, verifique se é um isograma. O que : Um isograma é uma palavra que consiste apenas em letras sem duplicatas (sem distinção entre maiúsculas e minúsculas). A cadeia vazia é um isograma. Exemplos : "Dermatoglyphics" ---> true "ab" ---> true "aba" --->...

13
Solver Pesquisa de Palavras

Ontem, me perguntei se poderia escrever um programa para vasculhar uma determinada pesquisa de palavras e gerar as respostas. Foi realmente surpreendentemente fácil. Agora eu me pergunto o quão pequeno podemos ficar. Regras Sua primeira entrada é uma sequência ou coleção de n linhas, cada uma...

13
Diversão com cordas e números

Aqui está um quebra-cabeça de programação para você: Dada uma lista de pares de cadeias e números correspondentes, por exemplo [[A,37],[B,27],[C,21],[D,11],[E,10],[F,9],[G,3],[H,2]], produza outra lista que terá apenas as cadeias da seguinte maneira: A contagem total de qualquer sequência deve...

13
Recupere o primo do poder primo

Definição : uma potência primária é um número natural que pode ser expresso na forma p n, em que p é uma primária e n é um número natural. Tarefa : Dada uma potência primária p n > 1, retorne a prime p. Casos de teste : input output 9 3 16 2 343 7 2687 2687 59049 3 Pontuação : Este é o...

13
Portões lógicos manualmente

Faça um programa que simule os portões lógicos básicos. Entrada: uma palavra em maiúsculas seguida por 2 números binários de 1 dígito, separados por espaços, como OR 1 0. Os portões OR, AND, NOR, NAND, XOR, e XNORsão necessários. Saída: qual a saída da porta lógica inserida receberia os dois...

13
Desminificar uma string de tipo piton

Pyth é talvez a linguagem de golfe de uso geral mais bem-sucedida. Embora esteja em declínio como resultado de idiomas mais recentes, de 2014 a 2016, a sintaxe concisa do Pyth, atualizações constantes, sobrecarga e (para a época) muitos componentes internos o tornaram o favorito para a maioria das...

13
Senhas fortes contra os bispos

Não deve ser confundido com Password Bishop Goodness ! Dada uma sequência, responda (verdade / falsidade ou dois valores consistentes) se ela constitui uma senha forte contra os bispos . Uma senha é forte contra os bispos, se for uma sequência que consiste em letras (in a-h) e dígitos (in 1-8)...

13
Acessibilidade do trocador de palavras

O trocador de palavras é um jogo em que você está tentando transformar uma palavra em outra através de edições de um único caractere, sendo cada etapa sua própria palavra. Para esse desafio, as edições podem ser substituições, inserções ou exclusões. Por exemplo, WINNER → LOSER pode ser feito com...

13
Injeção de duas cordas para uma corda

Desafio Escreva um programa que aplique uma função injetiva que aceita um par ordenado de seqüências de caracteres como entrada e uma sequência como saída. Em outras palavras, cada entrada deve mapear para uma saída exclusiva. Específicos A entrada pode ser quaisquer duas cadeias de comprimento...

12
Removendo elementos exclusivos da string

Eu me deparei com essa pergunta, porque parece ser um caso de uso muito comum encontrar caracteres únicos na string. Mas e se quisermos nos livrar deles? A entrada contém apenas letras minúsculas. Somente letras de a a z são usadas. O comprimento da entrada pode ter de 1 a 1000...

12
Implementar um número de ponto flutuante binário IEEE 754 de 64 bits através da manipulação de números inteiros

(Eu marquei a pergunta "C" por enquanto, mas se você souber de outro idioma que suporte sindicatos, também poderá usá-lo.) Sua tarefa é criar os quatro operadores matemáticos padrão + - * /para a seguinte estrutura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2];...

12
Imprimir uma sequência com palavras verticais

Sua tarefa é pegar uma sequência de caracteres de entrada de caracteres ascii e produzir a sequência como uma série de palavras verticais separadas por espaços. Um exemplo é mostrado abaixo: Dada a sequência: Hello, World! My name is Foo. a saída deve ser: H W M n i F e o y a s o l r m o l l e...