Perguntas com a marcação «string»

23
Divida uma string

Desafio Dada uma sequência e um número, divida a sequência em várias partes do mesmo tamanho. Por exemplo, se o número for 3, você deve dividir a sequência em 3 partes, independentemente do comprimento da sequência. Se o comprimento da corda não se dividir igualmente no número fornecido, você...

23
Arma mais rápida do Ocidente

Você é o caubói mais duro, mais difícil e mais legal do oeste do Mississippi. No entanto, um cara estranho em um site nerd maluco decidiu que seria legal colocar você em paisagens inacabadas aleatórias e lutar. Não importa, você ainda vai ganhar. No entanto, para ajudá-lo a vencer os tiroteios...

23
Ziguezague lentamente convergente

Dado um único número inteiro ímpar positivo positivo como entrada, retorne um ziguezague convergente como uma lista de cadeias, lista de listas de caracteres ou cadeia de caracteres separada por nova linha, desta forma: # # # # # # # # # # # Você pode substituir #por qualquer caractere...

23
Contar edições que representam o período de carência

Quando você edita uma postagem no SE, quaisquer outras edições dentro de um período de carência de 5 minutos são mescladas a ela. Dada uma lista de vezes que você edita uma postagem, conte as edições que não estão em um período de cortesia. Digamos que você edite em minutos [0,3,4,7,9,10,11,12]....

23
Classifique uma sequência por uma determinada ordem

Seu desafio é classificar uma string, mas, em vez da ordem alfabética normal (abc..xyz), você classificará as strings por um alfabeto especificado. Você deve escrever um programa ou função que leva duas entradas: Um alfabeto A e uma seqüência S . Ambos conterão apenas letras minúsculas em inglês e...

23
Nova idéia de senha: Word-walker

Pensei em uma nova maneira de gerar minhas senhas e, embora provavelmente não seja muito inteligente a longo prazo, ainda pode ser um código-golfe divertido. Usando uma sequência de palavras, a senha é gerada assim: Escolha o enésimo caractere na enésima palavra Se n for maior que a palavra,...

23
Substrings de identificação exclusiva mais curtas

Dada uma lista de seqüências de caracteres, substitua cada sequência por uma de suas subseqüências não vazias, que não é uma subseqüência de nenhuma das outras seqüências da lista e o mais curta possível. Exemplo Dada a lista ["hello","hallo","hola"], "hello"deve ser substituído por apenas...

23
Um quebra-cabeça semi-palíndromo

Um palíndromo é uma palavra que é seu próprio reverso. Agora, existem algumas palavras que podem parecer palíndromos, mas não são. Por exemplo, considere a palavra sheesh, sheeshnão é um palíndromo porque seu reverso é hseehsdiferente; no entanto, se considerarmos shuma única letra, é inverso...

23
Imprimir uma linha ondulada linha por linha

Desafio Escreva um programa ou função que utilize uma string se um número inteiro ncomo parâmetros. Seu programa deve imprimir (ou retornar) a string quando transformada da seguinte maneira: Começando no canto superior esquerdo e movendo-se para baixo e para a direita, escreva scomo uma onda de...

23
Você conhece seus KVZ's?

Conceito De que maneira você pode embaralhar o alfabeto inglês para que ele ainda possa ser cantado na música Twinkle Twinkle Little Star sem estragar a música? Regras Troca Vamos supor que as letras contidas em cada um dos seguintes conjuntos possam ser trocadas livremente por padrão, sem...

22
A avó surda de Chris Pine

Sou mentor do RubyLearning e um dos exercícios que damos aos nossos alunos é o exercício "Deaf Grandma" do livro de Chris Pine, " Learn to Program ". Aqui está a descrição: Escreva um programa para a avó surda. O que você disser à avó (o que você digitar), ela deverá responder com: "Hein ?!...

22
Dia Mundial do IPv6 2014

Para marcar o aniversário do dia mundial do IPv6 , a Internet Society publicou uma campanha para desativar o IPv4 em 6 de junho de 2014 por um dia . Os endereços IPv6 podem ser representados em sua forma longa como oito valores hexadecimais de 16 bits separados por dois pontos. Dependendo do...

22
César-Cypher-Mania

O César César é um código de substituição muito simples, em que cada letra é deslocada por um deslocamento fixo (repetindo Z a A). Da mesma forma, também podemos usar uma cifra de César para o conjunto de caracteres ASCII imprimíveis. Esses são os 95 caracteres dos pontos de código 0x20 a 0x7E....

22
Cordas de golfe

Eu sempre falhei em dar uma resposta para os desafios da complexidade do kolmogorov, que exigem a compactação de strings, a principal razão é que não sei usar as ferramentas de compactação de strings tão efetivamente quanto deveria . Por esse motivo, postei esta pergunta. Diferentemente das minhas...

22
Ler as notícias é chato. Me ajude!

Todo mundo sabe que as notícias são chatas. Realmente chato . A menos que seja sobre políticos e seus escândalos. Isso é divertido! Mas, infelizmente, os políticos podem cometer apenas tantos escândalos. Então, estou empregando você para tornar as notícias mais interessantes. Objetivo Dado um...

22
Verifique a palavra Lyndon

Uma palavra de Lyndon é uma string estritamente lexicograficamente menor do que qualquer uma de suas rotações cíclicas. Dada uma sequência binária, determine se é uma palavra Lyndon no menor número de bytes possível. Por exemplo, 001011é uma palavra de Lyndon. Suas rotações, listadas abaixo, são...