Perguntas com a marcação «string»

Uma competição para resolver um problema específico através do uso e manipulação de strings.

6
Da placa ao estado
Isso é essencialmente o inverso de Gerar uma placa dos EUA Desafio: Dada uma sequência que corresponde a um dos formatos de matrícula abaixo, produza todos os estados possíveis que correspondem a essa formatação. Na tabela abaixo 0representa um único dígito 0através 9inclusive, e Arepresenta uma única letra Aatravés Zinclusiva. …

4
Substituição de seqüência extravagante
let S, ae bcada um representa uma string Objetivo: Escreve uma string padrão de função de substituir onde o que você substituir todas as ocorrências aem uma string Scom bcontanto que ajá não faz parte de uma instância deb por exemplo, se tivermos a string S=My oh my that there …
16 code-golf  string 

7
Mesa sem borda
Neste desafio, você colocará as letras do alfabeto em um plano cartesiano e produzirá o resultado como um texto. Sua entrada consistirá em uma lista de lista com 3 parâmetros: Coordenada X Coordenada Y Corda Quão? Sabemos que um plano cartesiano contém 2 eixos e 4 quadrantes, onde os sinais …

30
Dividido em três!
Dada uma sequência, você deve dividi-la em grupos de três caracteres (preenchendo _no final). Relacionado , mas ainda assim é diferente. E / S de amostra: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' Sequência de …

4
Ziguezague essa sequência recolhendo duplicatas
Dada uma sequência, sua tarefa é recolhê-la em uma estrutura em zigue-zague, conforme descrito abaixo. Dobrando em ziguezague Tomaremos a string "Mississippi"como exemplo: Primeiro, imprima o prefixo mais longo, composto apenas por caracteres únicos: Mis Quando você alcança o primeiro caractere duplicado C , ignore-o e gere o prefixo mais …

17
Padrão alternado
Em uma pergunta de stackoverflow agora excluída, alguém postou o seguinte: Escreva um programa ou função para imprimir padrões alternados *e com #base em um número inteiro n. Alguns exemplos: Entrada: n=1 Saída: * Entrada n=5 Saída de : *#### ###** ***## ###** *#### Entrada: n=8 Saída: *####### ######** ***##### …

4
Gere um Portmantout!
fundo Três anos atrás, esse cara, Tom Murphy, pensou em estender a idéia de um portmanteau a todas as palavras em um idioma e chamou isso de portmantout ( portmanteau plus tout [francês para todos ]). Definindo inglês como uma lista de 108.709 palavras, ele conseguiu encontrar uma sequência de …

10
Atribuir assentos de avião
Inspirado pela lição da APL da semana passada . Dado um mapa de assentos 2D em maiúsculas e uma lista 1D de clientes, retorne o mapa de assentos e a lista de clientes, mas modificado da seguinte forma (para indicar assentos ocupados e clientes sentados): Para cada letra exclusiva na …

9
Reflexão intermediária da matriz de cadeias
Vamos começar redefinindo o reflexo de um caractere em uma matriz 2D de caracteres: Dada uma matriz quadrada de caracteres em 2-d com letras alfabéticas minúsculas distintas, defina o reflexo de uma letra na matriz como trocando-a pelo caractere diretamente à frente, através do centro do quadrado. Assim, um reflexo …
16 code-golf  string 

19
Leia cores do meu jeito
Sistemas diferentes têm maneiras diferentes de descrever cores, mesmo que todos falem no espaço RGBA. Um desenvolvedor front-end familiarizado com CSS pode preferir #RRGGBBAA. Mas os desenvolvedores do Android podem preferir #AARRGGBB. Ao manipular o formato de arquivo AAS, #AABBGGRRé necessário. Isso é muito confuso. Talvez precisemos de um programa …

6
Panfix para infix entre parênteses
Quylthulg é uma linguagem de Chris Pressey que tenta resolver o problema da notação infix usando o que chama de panfix : como o postfix, o panfix não exige a implantação de artifícios arcanos, como parênteses, para substituir uma precedência padrão do operador. Ao mesmo tempo, o panfix permite que …

15
Analisar uma lista de números unários assinados
Números unários geralmente representam apenas números inteiros não negativos, mas podemos estendê-los para representar todos os números inteiros da seguinte maneira: Um número inteiro positivo N é representado como N 1's:5 -> 11111 Um número inteiro negativo -N é representado como um 0seguido por N 1's:-5 -> 011111 Zero é …

17
Desenhe o brasão lambda
Para comemorar o 2497º aniversário da vitória grega em Salamina, em 480 aC. Desenhe o brasão lambda. O brasão lambda era o lambda pintado nos escudos gregos da seguinte maneira: Quebra-cabeça: Dado um número inteiro ímpar positivo n, produza uma imagem ascii art do escudo acima. Especificações: n = 1: …

6
Avalie uma expressão de menos e de til
Dada uma expressão que corresponde ao regex /^[-~]*x$/, avalie-o em termos de xe produza uma string correspondente ao regex /^-?x[+-]\d+$/. Por exemplo, a sequência é -~xavaliada como x+1, enquanto a sequência é -~-xavaliada como -x+1e a sequência é -~-~--xavaliada como x+2. Começamos xe avaliamos a string da direita para a …
16 code-golf  string 

6
Implemente a notação Anyfix!
Na notação de prefixo, o operador vem antes dos argumentos, então você pode imaginar que o operador chama next()que é chamado recursivamente. Na notação infix, o operador fica entre os argumentos, para que você possa imaginá-lo simplesmente como uma árvore de análise. Na notação postfix, o operador vem após os …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.