Perguntas com a marcação «string»

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

3
Comprimir para impressionar
Inspirado pelo desafio "Unique is Cheap" de @Laikoni , onde a pontuação se baseia no próprio desafio, bem como na resposta JavaScript (ES6) da @ETHproductions para o desafio "Palindrome Compression" , onde ele usa um visual bem legal método de compressão para a bandeira do palíndromo, indicação em maiúsculas / …


4
Palíndromos sem prefixo
Escreva um programa ou função que use N e S e produz o número de palíndromos de comprimento S que você pode construir usando um alfabeto de tamanho N, de modo que qualquer prefixo de tamanho entre 2 e S-1 não seja um palíndromo. Por exemplo, se N fosse 2 …

9
Riffle embaralhar uma corda - Policiais
Post de ladrões Um baralhamento riffle é uma maneira de baralhar cartas, onde o baralho é dividido em duas seções aproximadamente iguais e as seções são divididas entre si em pequenos grupos. É assim que você embaralha uma seqüência aleatória: Divida a sequência em seções iguais. Inverta as strings e …

10
Classificar uma sequência de opções
fundo Em C, há uma função de argumentos de linha de comando ajuda de análise: getopt. Getopt pega o argumento count ( argc), a lista de argumentos ( argv) e uma string que representa as opções que o programa deve usar ( optstring). A opção string ( optstring) é uma …

7
Encontre a média de uma palavra
Inspirado por esta mensagem de bate-papo Sua tarefa será pegar uma palavra e encontrar a posição média de suas letras no teclado como uma letra. Layout do teclado Como os layouts variam de teclado para teclado, usaremos um padrão baseado no meu próprio teclado nesta pergunta. O teclado possui 3 …

7
Gerando grades de palavras
Dada a entrada n, produza uma grade de palavras de tamanho n, no menor número possível de bytes. Detalhes O número fornecido sempre será ímpar. O quadrado central da grade sempre deve estar vazio (um caractere de espaço). As letras que preenchem a grade devem ser escolhidas aleatoriamente na distribuição …

4
Wicka-wub uma string
Inspirado por isso. Dada uma string como entrada que consiste apenas em caracteres do alfabeto maiúsculas e minúsculas, faça um wicka-wub . Como faço para wicka-wub uma string? O texto de exemplo usado é "DJMcMayhem". Divida a string antes de cada letra maiúscula, para obter ["D", "J", "Mc", "Mayhem"]. Em …

3
Mensagem Secreta Parte 1, Elementos
Você e seu amigo querem enviar mensagens secretas um ao outro. No entanto, porque vocês são teóricos da conspiração e pensam que o governo possui um computador quântico que pode quebrar qualquer criptografia padrão. Portanto, você está inventando um dos seus. A primeira etapa é a seguinte: usando uma sequência …

11
Fluxo de letras para palavras
Dada uma sequência que contém apenas letras (sem distinção entre maiúsculas e minúsculas), divida-a em palavras de comprimentos uniformemente aleatórios, usando a distribuição abaixo, com exceção da última palavra, que pode ter qualquer comprimento válido (1-10). Sua saída são essas palavras, como uma sequência separada por espaço ( "test te …

1
Contando gemas no chão
Contando Gemas fundo Minha caixa de jóias caiu! Existem muitas gemas de formas diferentes no chão. E sua tarefa é contar o número de um certo tipo de gema. I / O Seu código deve receber duas entradas Se G, que pode ser uma string com novas linhas, uma matriz …

7
; # sem redefinir
;#é uma linguagem muito simples. Possui 2 comandos: ; irá incrementar o acumulador # gera o módulo acumulador 127 e redefine o acumulador ;$também é muito simples e é muito semelhante (e também ainda não existe). Possui 2 comandos: ; irá incrementar o acumulador $ gera o módulo 127 do …

3
Construa um farol
No videogame Minecraft, você pode obter beacons e colocá-los em estruturas semelhantes a pirâmides para fornecer efeitos especiais, como aumento de velocidade ou salto. Sua tarefa é, com efeito, construir a pirâmide de farol necessária para isso. Existem vários tamanhos de pirâmides de farol, necessários para diferentes efeitos. O maior …



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.