Perguntas com a marcação «string»

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

7
Vá para a frente ASCII imprimível
fundo A transformação de movimento para frente (MTF) é um algoritmo de codificação de dados projetado para melhorar o desempenho das técnicas de codificação de entropia. No algoritmo de compactação bzip2 , é aplicado após a transformação Burrows – Wheeler (como visto em Burrows, Wheeler e Back ), com o …


6
Um mnemônico para lembrar 23940
O sistema principal é um dispositivo mnemônico para converter números em palavras, para que possam ser memorizados mais facilmente. É baseado em como as palavras soam foneticamente, mas para simplificar as coisas para o desafio, apenas nos preocuparemos com a forma como as palavras são escritas. Isso significa que haverá …
19 code-golf  string 

30
String para binário
Este é um desafio de código de golfe. Assim como o título diz, escreva um programa para ocultar uma sequência de caracteres ascii em binário. Por exemplo: "Hello World!" deve se transformar 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Nota: Estou particularmente interessado em uma …

13
Camadas de Sierpinski
Começando com /\você pode criar um triângulo de Sierpinski como padrão, adicionando uma linha abaixo de tal forma que ... Qualquer ramo solta /ou \se divide novamente em dois ramos: /\. Qualquer colisão de galhos \/morre sem nada (além de espaços). Repetir essas regras gera /\ /\/\ /\ /\ /\/\/\/\ …


10
De onde eles estão ligando?
Ao fazer chamadas telefônicas internacionalmente, os números de telefone são prefixados com um código que indica em que país o número está localizado. Esses códigos são códigos de prefixo , o que significa que nenhum código é o prefixo de outro. Agora, hoje cedo, você perdeu uma ligação e está …


30
Remova espaços principais comuns
Ao codificar em Python, às vezes você deseja uma sequência multilinha dentro de uma função, por exemplo def f(): s = """\ Line 1 Line 2 Line 3""" (A barra invertida é para remover uma nova linha principal) Se você tentar realmente imprimir s, no entanto, receberá Line 1 Line …

5
A Entrevista: Os Nove da Frente
A Entrevista: Os Nove da Frente Este é o primeiro de uma série de desafios inspirados na programação de perguntas para entrevistas de emprego. Você entra no escritório onde está o seu futuro chefe em potencial. "Entre e sente-se", diz ele. Você se senta nervosamente, certificando-se de que seu traje …

12
Compondo preencher os espaços em branco
Digamos que temos um conjunto específico de funções em strings. Essas funções são como preencher os espaços em branco ou madlibs, exceto que eles apenas recebem uma entrada e a usam para preencher todos os espaços em branco. Por exemplo, podemos ter uma função que se parece com I went …

22
ssTTsSTtRrriinInnnnNNNIiinngg
Desafio Para cada caractere da sequência, exceto o último, faça o seguinte: Produz o caractere atual. Seguido pela saída aleatória da lista a seguir um número aleatório de vezes entre 1 - 5 (inclusive): O caractere atual O próximo caractere da sequência A versão do switchcase do personagem em que …

8
Conversor ternário-se
Em Java / .NET / C / JavaScript / etc. você pode usar ifs ternários para reduzir as instruções if. Por exemplo (em Java): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Pode ser encurtado com um termo ternário para: s=i<0?"Neg":i>0?"Pos":"Neut"; Desafio: Entrada: um if-else …
18 code-golf  string 

30
Compactação de texto
Com o texto fornecido abaixo, há algumas palavras no texto que se repetem várias vezes no texto. Use qualquer linguagem de programação para escrever um código curto que comprima o texto para exibi-lo. Ou, em outras palavras, use o menor número de bytes para exibir o texto. O texto é: …

8
riscado 44 ainda é regular 44;
Introdução Em 24 de março, 2015 @isaacg golfed sua resposta Pyth de 44 para 42 bytes. Como um 44 ( 44 ) riscado se parece muito com um 44 normal, o @Optimizer fez o seguinte comentário: riscado 44 ainda é normal 44 :( Depois disso, em 21 de outubro de …

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.