Perguntas com a marcação «string»

29
Word Search Puzzle

Dado um texto retangular como um quebra-cabeça de pesquisa por palavra e uma sequência de pesquisa, determine se o texto contém a sequência de pesquisa. A cadeia de pesquisa pode aparecer: horizontal, vertical ou diagonal para frente ou para trás Você pode escrever uma função ou um programa e...

29
Substrings únicas mais curtas

Entrada Uma sequência alfanumérica s. Saída A cadeia mais curta que ocorre exatamente uma vez como uma substring (contígua) s. Ocorrências sobrepostas são contadas como distintas. Se houver vários candidatos do mesmo tamanho, você deve enviar todos eles na ordem da ocorrência. Nesse desafio, a...

29
A miragem da pessoa inteligente

Era uma vez, eu estava lendo esta pergunta / resposta no Quora Existem realmente programadores com formação em ciência da computação que não podem passar no teste FizzBuzz Este código é dado como a resposta óbvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i %...

29
Chunky vs. Smooth Strings

Considere uma sequência de comprimento N, como Peanut ButterN = 13. Observe que há N-1 pares de caracteres vizinhos na sequência. Pois Peanut Butter, o primeiro dos 12 pares é Pe, o segundo é ea, o último é er. Quando os pares são principalmente caracteres diferentes, a corda tem uma qualidade...

29
Parênteses em notas de rodapé

fundo Programadores LISP conquistaram o mundo! Os parênteses foram declarados como caracteres sagrados e, a partir de agora, só podem ser usados ​​em programas LISP. Foi decidido que os parênteses nas obras literárias serão substituídos por notas de rodapé, e é seu trabalho automatizar isso para o...

29
Decisão do Papai Noel

Decisão do Papai Noel: Neste desafio, você ajudará o Papai Noel a decidir se alguém da lista foi malcriado ou agradável e, posteriormente, receberá coalou toys. Infelizmente, porém, o Papai Noel está desorganizado; em algumas de suas entradas, os campos naughty, nice e nameestão na ordem...

29
Cancelar o corte de uma sequência

Dada a entrada de uma lista de fatias de uma sequência, produza a sequência original. Cada fatia será fornecida como uma lista de comprimento 2, contendo a posição inicial da fatia (um número inteiro ≥0) e a própria fatia. Se o seu idioma não suportar matrizes de tipos arbitrários, você também...

29
Calcular o superlogaritmo

Este deve ser um desafio simples. Dado um número n >= 0, produza o superlogaritmo (ou log *, log-star ou logaritmo iterado , que são equivalentes, pois nnunca é negativo para esse desafio.) De n. Esta é uma das duas funções inversas à tetração . O outro é a super raiz , que está em uma...

29
Um quadrado de texto

O desafio Dada uma sequência, produza o texto na forma de um quadrado. Você pode supor que o texto sempre caiba em um quadrado e que nunca será uma string vazia. Você também pode assumir que nunca haverá novas linhas. Exemplo Input: Hi, world Output: Hi, wo rld Casos de teste Input: Hi,...

29
A sequência Squiggly

Todos os créditos para Adnan por ter vindo com esse desafio. Meu último desafio, antes que eu pare . Tarefa Dado inteiro positivo n, se nfor ímpar, repita /isso muitas vezes; se nfor par, repita \isso várias vezes. (Sério, os casos de teste seriam muito mais claros do que esta descrição, basta...

29
É uma palavra estranha?

Desafio Dada uma única palavra como entrada, determine se a palavra é ímpar ou par. Palavras ímpares e pares Suponha as regras gerais: odd + odd = even even + odd = odd odd + even = odd even + even = even No alfabeto, as letras ímpares são: aeiou E as letras pares

29
Vamos fazer a onda!

Entrada: Uma string (o trecho de onda) com um comprimento >= 2. Um número inteiro positivo n >= 1 . Saída: Nós produzimos uma onda de linha única. Fazemos isso repetindo a sequência de entrada n vezes. Regras do desafio: Se o primeiro e o último caractere da string de entrada...

29
Classifique uma string, mais ou menos

Se você classificar uma string, normalmente obterá algo como: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Sim, essa foi a primeira frase classificada. Como você pode ver, há um monte de caracteres repetidos, aa, eee, ttttt, 9 espaços e assim por diante. Se adicionarmos 128ao valor ASCII...

29
"Multiplicar" duas strings

Isso foi inspirado por uma função que adicionei recentemente à minha linguagem Add ++ . Portanto, enviarei uma resposta curta em Add ++, mas não a aceitarei se vencer (não seria justo) Você não odeia quando pode multiplicar números, mas não seqüências de caracteres? Então você deve corrigir isso,...

29
Implementar adição de sequência verdadeira

Muitos idiomas permitem que as strings sejam "adicionadas" +. No entanto, isso é realmente concatenação, uma verdadeira adição seguiria os axiomas do grupo: Está fechado (a adição de duas cordas é sempre uma string) É associativo ( (a + b) + c = a + (b + c) ) Existe uma identidade ( e: a + e = a...

29
É montanhoso?

Desafio Para esse desafio, uma cadeia montanhosa é aquela que se ajusta à regra gramatical, M: x(Mx)*onde em cada produção, todos os x são o mesmo caractere. Quando recuado, uma cadeia montanhosa pode se parecer com isso: A B C D C E F E C B A Como você pode ver, parece um pouco com...

29
Acabamos por onde começamos!…

Desafio: Entrada: Você recebe duas entradas: - Uma sequência contendo apenas ASCII imprimível (excluindo espaços, tabulações ou novas linhas) - Um caractere ASCII imprimível Saída: A primeira linha conterá a entrada de string. Toda iprimeira ocorrência desse módulo se moverá na direção...

29
Substituição de imã de geladeira

Ao escrever uma mensagem com imãs de geladeira, você geralmente substitui um 1por um I. Neste desafio, seu objetivo é descobrir se uma mensagem pode ser escrita usando as letras de outra mensagem. As substituições permitidas são: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O = 0 R...

29
Seta essas variáveis!

Desafio Robin gosta de ter sua declaração de variáveis ​​na forma de uma flecha. Aqui está como ele faz isso: Insira qualquer número de strings Encomende-os por comprimento crescente Produza-os ordenados pelo meio para formar aproximadamente uma ponta de seta negativa, desta forma (o que for...