Perguntas com a marcação «string»

16
Diversão do preenchimento automático do Google

Sua tarefa é criar um programa que, com uma sequência de entrada, produza o primeiro resultado de preenchimento automático do Google para essa pesquisa. O formato da entrada / saída é com você. Regras Seu programa deve receber 1 entrada, uma sequência e gerar o resultado principal das sugestões...

16
Encontre todos os anagramas!

Apesar de ter 17 perguntas marcadas com anagramas , ainda não temos essa pergunta, então aqui está. Sua tarefa Você deve escrever um programa ou função que, ao receber uma string, imprima todos os anagramas possíveis. Para os fins desta pergunta, um anagrama é uma sequência que contém o mesmo...

16
Mostre-me alguns fogos de artifício!

Dado, de qualquer maneira e ordem, dimensões (na ordem que você desejar) uma probabilidade (no formato que você quiser) número de iterações (você pode optar por contar ou não o estado inicial) fazer um dos seguintes: animar ou produzir cada etapa de, ou retornar uma lista de estados de um...

16
Encontre o Inteiro Serializado

Tarefa Escreva um programa que receberá (como entrada) um número inteiro positivo. Ele será contado a partir de 0, acrescentando cada número inteiro a String, continuando apenas se o comprimento do Stringfor menor que o valor da entrada. Um número inteiro serializado é definido como o número...

16
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...

16
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...

16
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...

16
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...

16
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...

16
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....

16
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...

16
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 lista de...

16
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...

16
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...

16
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...

16
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...

16
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',...

16
Trocar "Bom" e "Ruim"

Descrição do Desafio: Escreva um programa que solicite entrada ao usuário. O usuário digitará Goodou Bad. Você não precisa dar suporte a nenhuma outra entrada. Se o usuário entrar Good, imprima Bade vice-versa (para stdout etc). Notas: 1) Você não pode usar nenhum outro par de duas palavras. 2)...