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

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

4
Ajude o PPCG Claus a entregar seus presentes!
Ajude o PPCG Claus a entregar seus presentes Visão geral PPCG Claus está atrasado na entrega de presentes porque hoje em dia temos tantos pequenos meninos estranhos por aí. Isso torna muito mais difícil para o PPCG Claus levar todos os presentes para o local correto. Seu desafio é ajudá-lo …

6
Pontes são metáforas para tudo na arte ASCII
(com desculpas a Jim West pelo título e inspirado aleatoriamente na representação textual da Cisco de seu logotipo: .:|:.:|:. pelo conceito) Dado um número inteiro de entrada 1 <= n <= 255, produza uma representação de arte ASCII de uma ponte suspensa de distância nseguindo as regras de construção abaixo: …

3
Gerador de cartões Dobble / SpotIt
Introdução Dobble / SpotIt é um jogo de cartas, no qual as pessoas precisam identificar o mesmo símbolo no par de cartas no menor tempo possível, indicá-lo e passar para o próximo par. Cada cartão possui vários símbolos (8 na versão normal), mas exatamente um é comum entre cada par …

9
Todos os xenodromos
Introdução Um xenódromo na base n é um número inteiro em que todos os seus dígitos na base n são diferentes. Aqui estão algumas seqüências OEIS de xenodromos. Por exemplo, na base 16, FACE, 42e FEDCBA9876543210são algumas xenodromes (que são 64206, 66e 18364758544493064720na base 10), mas 11e DEFACEDnão são. Desafio …


19
Código Konami mais curto
O problema Você deve escrever um programa que, quando o Código Konami for digitado durante o tempo de execução, imprima a string " +30 lives" e emita um ruído de sua escolha no alto-falante do computador. Definição O "Código Konami" é definido como UUDDLRLRBAseguido pressionando a tecla Enter. As regras …

16
Determinar se uma relação é transitiva
Descrição do Desafio Vamos começar com algumas definições: uma relação é um conjunto de pares de elementos ordenados (neste desafio, usaremos números inteiros) Por exemplo, [(1, 2), (5, 1), (-9, 12), (0, 0), (3, 2)]é uma relação. uma relação é chamada transitiva se, para quaisquer dois pares de elementos, (a, …

10
Converter CSV em tabela
O desafio Dada uma entrada CSV, produza uma tabela unicode adequada usando caracteres de caixa. Formatação A tabela será formatada usando as seguintes regras: A largura da coluna será igual ao valor mais longo dessa coluna Todos os dados da tabela serão justificados Cada tabela assumirá a primeira linha csv …

21
Gere uma cifra
Gere uma cifra com um número e uma string Sua tarefa é simples. Dada uma sequência se um número 0 <= n <= 9como entradas, insira um caractere ASCII imprimível pseudo-aleatório entre cada caractere dos ntempos da sequência . De modo que, para cada personagem, shaja ncaracteres aleatórios entre eles. …

2
Fantasmas e abóboras
Aqui está uma abóbora ASCII esculpida em uma Jack-o-Lantern. Não é fofo? ((^v^)) Aqui está um fantasma ASCII. Olha como é assustador! \{O.O}/ Obviamente, as abóboras precisam estar no chão, com um espaço entre elas para não apodrecer. Os fantasmas, no entanto, gostam de ficar em cima de abóboras, então …


7
Inserções mínimas para fazer palíndromo
Hoje você estará fazendo outro desafio palíndromo! Portanto, sua tarefa hoje é pegar uma string e determinar a quantidade mínima de letras necessária para inserir para transformá-la em um palíndromo. Por exemplo, vamos pegar a string fishes. Nesse caso, a melhor maneira seria adicionar h if, portanto o resultado seria …

15
Poliglota palíndromo
Sua tarefa é escrever um programa que seja executado em dois idiomas diferentes e faça o seguinte: Em um idioma, ele palindromiza uma determinada sequência. Pegue a corda. abcde Inverta a string. edcba Remova o primeiro caractere. dcba Cole-o na corda original. abcdedcba Em outro idioma, despalindromizes uma determinada string. …

2
Rotação Chebyshev real
Este é um desafio inspirado pela rotação de Chebyshev . Sugiro que procure respostas para obter inspiração para esse desafio. Dado um ponto no plano, há um quadrado único (um retângulo com lados iguais) centralizado na origem e cruzando esse ponto ( demonstração interativa ): Dado um ponto p e …

6
Vamos nos preparar para o Halloween
Eu não sei sobre todos vocês, mas não estou me preparando para o Halloween - nunca nunca soube - mas meu vizinho é, então vamos ajudá-la. Ela precisa de ajuda para descobrir qual tipo de doce ela tem, mas ela tem tantos doces que não conseguiria terminar antes do Halloween. …
15 code-golf  string 

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.