Perguntas com a marcação «string»

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

5
Implementar o utilitário dog bash
dog é um utilitário de linha de comando que recebe um número arbitrário de argumentos, o primeiro dos quais é o texto a ser escrito e os outros são arbitrariamente muitos arquivos. O dogutilitário dividirá o texto em partes iguais sobre esses arquivos. Se houver um restante n, os primeiros …

5
Viés de distância de Levenshtein
Escreva um programa em uma linguagem com nome Aque, dada uma string S, produz o nome de uma linguagem de programação diferente B. O comprimento de Bdeve ser igual à distância de Levenshtein (abrev. "LD") entre Ae S. Para ser considerada uma linguagem de programação, Bdeve ter uma página esolangs …
10 code-golf  string 

7
Codificação Base85
O desafio Escreva um programa que possa receber uma entrada de uma string de linha única contendo qualquer caractere imprimível ASCII e produzir a mesma string codificada no Base85 (usando uma convenção big endian). Você pode assumir que a entrada sempre será ≤ 100 caracteres. Um guia para a Base85 …

4
Um relacionamento atrasado
Escreva um programa ou função que, dadas duas seqüências ASCII Ae B, produza sequências A'e B'onde as subseqüências comuns sejam revertidas em seu lugar. O processo para encontrar A'é o seguinte: A' está inicialmente vazio. Se o primeiro caractere de Aestiver em B, encontre o prefixo mais longo do Aqual …
10 code-golf  string 

15
7 l8r é 9? (Sete são depois das nove?)
Este é um desafio bastante simples para o código de golfe. Seu programa, com uma string ASCII, deve analisá-la em duas strings, que serão avaliadas. Se a segunda sequência for "posterior" à primeira, ela retornará 1, se for "anterior" à primeira, retornará -1 e, se forem iguais, retornará 0. Para …

12
Misturando caracteres em uma sequência
Você precisa escrever uma função / programa que receba entrada por meio dos stdin/ argumentos da linha de comando / argumentos da função, mescla caracteres em uma sequência e depois produza a sequência final via stdout. A entrada primeiro conterá uma sequência (não vazia ou null), um espaço e, em …
10 code-golf  string 

6
Implementar um hash de comprimento variável
Meu amigo e eu temos esse jogo que brincamos com palavras. É um passatempo divertido e envolve "cancelar" letras em uma palavra até que não haja mais nada. Estou realmente cansado de ele ser muito mais rápido do que eu, então é seu trabalho implementá-lo e me deixar finalmente vencê-lo. …

4
Verificador de sintaxe do prelúdio
O prelúdio é uma linguagem de programação esotérica, com poucas restrições, mas incomuns, sobre o que constitui um programa válido. Qualquer bloco de texto ASCII imprimível ("bloco" significa que as linhas de ASCII imprimíveis são separadas por novas linhas - 0x0A) é válido desde que: Cada coluna (vertical) de texto …

3
Guias de expansão (implementação de expansão (1))
Desta vez, sua tarefa é implementar uma variante do expand(1)utilitário POSIX , que expande guias para espaços. Seu programa é pegar uma especificação de tabstop e, em seguida, ler a entrada no padrão e substituir os caracteres de tabulação na entrada pela quantidade apropriada de espaços para alcançar o próximo …

6
Tradutor de idiomas TUT
O texto pode ser traduzido para uma versão escrita do idioma TUT , substituindo cada letra pela "palavra TUT" correspondente, conforme indicado na tabela a seguir (adaptada do artigo vinculado) * : a e h hash o o u yu b bub i ay p pup v vuv c kut …
10 code-golf  string 

2
Validação de email
Escreva uma função ou programa para validar um endereço de email no RFC 5321 (algumas regras gramaticais encontradas no 5322 ) com o relaxamento que você pode ignorar comentários e dobrar espaços em branco ( CFWS) e literais de endereço generalizados. Isso fornece a gramática Mailbox = Local-part "@" ( …

7
Verifique se uma sequência é uma mistura de gêmeos
Explicação Duas seqüências de caracteres podem ser embaralhadas, intercalando suas letras para formar uma nova sequência, assim como duas pilhas de cartas podem ser embaralhadas para formar uma única pilha. Por exemplo, as strings HELLOe WORLDpodem ser embaralhadas para formar HWEOLRLLOD, ou HEWORLLLDO, ou talvez simplesmente HELLOWORLD. É não um …

4
Pese suas palavras!
O desafio Dadas duas seqüências de caracteres, cada uma com comprimento de até 30, consistindo em caracteres ASCII imprimíveis (códigos [ 32 , 126 ][32.,126][32, 126] ), coloque-as em uma escala de equilíbrio no menor número de bytes de código! Isso consiste nas seguintes etapas: Calcular e comparar os pesos …

16
Correspondência de tópico de assinatura do MQTT
fundo MQTT (Message Queuing Telemetry Transport) é um baseada-subscribe publicar protocolo de mensagens padrão ISO ( Wikipedia ). Cada mensagem tem um tópico, como os seguintes exemplos: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude Os clientes MQTT podem assinar tópicos de mensagens usando curingas: Nível único: + Todos os níveis em …

4
Parte relevante para um saque de badminton
Introdução: Vi que havia apenas mais um desafio relacionado ao badminton no momento . Como eu mesmo jogo badminton (nos últimos 13 anos), imaginei que adicionaria alguns desafios relacionados ao badminton. Aqui o segundo (o primeiro pode ser encontrado aqui ): Desafio: Algumas regras sobre o badminton servem: Um saque …

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.