Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

3
Segunda-feira Mini-Golfe # 5: <s> Não </s> Tente fazer isso em casa
Mini-golfe de segunda-feira: Uma série de perguntas curtas sobre código de golfe , postadas (espero!) Toda segunda-feira. Às vezes, as pessoas se cansam das regras da vida: "não faça isso", "você não pode fazer isso", "não vamos deixar você fazer isso". Às vezes pode parecer realmente restritivo! Mas de vez …
24 code-golf  string 

12
Desordem de caracteres ASCII
Escreva um programa que tenha como entrada uma sequência composta por caracteres imprimíveis (ASCII 20-7E) e um número inteiro nem [2,16] e execute a seguinte modificação na sequência. Cada caractere na string é convertido em seu código ASCII (os exemplos dados são em hexadecimal, embora a base 10 também seja …

11
Substitua uma string por ela mesma!
Substitua uma string por ela mesma Seu objetivo é substituir uma string por ela mesma, substituindo cada caractere na string original pelo anterior, começando pelo primeiro caractere e contornando-o. Aqui estão alguns exemplos para mostrar o que quero dizer: 1º exemplo: Input: program Output: apgopra How: Program -&gt; mrogram (replace …
24 code-golf  string 

20
Imitar uma encomenda
Dadas duas listas de números, uma fonte e um padrão , reordene a fonte para corresponder à ordem relativa do padrão. Quaisquer duas entradas da fonte reordenada devem comparar da mesma maneira que as entradas nessas mesmas posições do padrão. Por exemplo, a entrada s = [-5, 9, 4, 13, …

9
Como Pyth pode ser melhorado? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Pyth está em desenvolvimento contínuo, o que significa que novos …
24 tips  pyth 

9

30
Duração do filme em um formato legível por humanos
Sempre que procuro a duração de um filme no IMDb, ele é exibido em minutos. Imediatamente eu tentaria convertê-lo em hora (s) e minuto (s). Seria melhor se pudéssemos automatizar isso. Entrada: 150 min Saída: 2 hours 30 minutes Entrada: 90 min Saída: 1 hour 30 minutes Entrada: 61 min …

18
Faça um intérprete 3var!
3var é uma variante de peixe morto que usa três variáveis ​​chamadas A, B e R. A e B são acumuladores, enquanto R é usado como variável de resultado. Nesse desafio do código-golfe , você precisa criar um intérprete para uma versão simplificada desse idioma. Comandos necessários: i Increments A …


12
Um seno de grandeza
Introdução Todo mundo já ouviu falar em seno (pecado) , cosseno (cos) , tangente (bronzeado) , cotangente (berço) , secante (s) e cossecante (csc) . Quase todos os ângulos os têm. Muito menos conhecidos ou lembrados são o exsecante (exsec) , o excosecante (excsc) , a versina (versin) e a …

16
Segunda-feira Mini-Golf # 3: Distância do anagrama
Mini-golfe de segunda-feira: Uma série de desafios curtos de golfe com código , publicados (espero!) Toda segunda-feira. (Desculpe, este está um pouco atrasado.) Tenho certeza que a maioria de vocês já ouviu falar da distância de Levenshtein , um algoritmo para calcular a distância entre duas cordas. Bem, esse desafio …
24 code-golf  string 

30
Elementos não exclusivos
Escreva um programa que encontre os elementos não exclusivos de uma matriz de números inteiros assinados. A matriz resultante pode estar em qualquer ordem. Sua resposta pode ser um trecho que assume que a entrada deve ser armazenada em uma variável ( ddigamos) e avalia o resultado correto. Casos de …

30
Encontre o centro
Dada uma sequência de caracteres ASCII, produza o caractere que está no meio. Se não houver um caractere do meio (quando a sequência tiver um comprimento par), imprima o caractere ASCII cujo ordinal é a média do piso dos dois caracteres centrais. Se a sequência estiver vazia, uma sequência vazia …
24 code-golf  string 

4
Cordas de golfe em Fourier
Desafio Dada uma string como entrada, jogue golfe no programa Fourier que produz essa string. No Fourier, não há uma maneira fácil de gerar uma string: você precisa passar por cada código de caractere e emiti-lo como caractere. Fourier O idioma é baseado em um acumulador, uma variável global que …

8
Anéis Borromeanos ASCII
Os anéis borromeanos são um curioso conjunto de três círculos, ligados de tal forma que a remoção de qualquer um deles desvinculará os outros dois: Você pode fazer um conjunto para si mesmo com alguns elásticos e um anel de encadernação . Com mais tiras de borracha, é fácil criar …

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.