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

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




11
Tira todos os caracteres ASCII não imprimíveis
Seu desafio, se você estiver codificado para aceitá-lo, é executado da seguinte maneira: Você pode escolher um dos seguintes desafios a serem implementados: Desafio # 1 Ler de um arquivo a.txt Grave apenas caracteres ASCII imprimíveis (valores 32-126) em um arquivo b.txt Desafio # 2 Com um arquivo a.txt, exclua …
9 code-golf 

13
Contar caracteres, transformá-los em uma cifra
Problema: Você deve criar um programa que faça o seguinte: pega uma grande sequência de texto em minúsculas e conta todas as ocorrências de cada letra. então você coloca as letras em ordem, da maior para a menor ocorrência. então você pega essa lista e a transforma em um codificador …
9 code-golf 

3
Conexão Parcialmente Observável-4
O jogo Você estará jogando um jogo (quase) padrão do Connect-4 . Infelizmente, é um jogo por correspondência e alguém colocou fita preta em cada segunda linha começando de baixo, para que você não possa ver nenhum dos movimentos de seu oponente nessas linhas. Quaisquer movimentos dentro de colunas já …


7
Saída da data no calendário Mel
O calendário Mel é usado no mundo fictício de Kaldia. Seu objetivo é converter datas no calendário Mel. Este calendário tem 13 meses de 28 dias cada, mais 1 ou 2 dias extras após o último mês. Um ano que é divisível por 4, mas não por 100, ou divisível …
8 code-golf  date 

2
Este recipiente pode armazenar tanto líquido?
Este recipiente pode armazenar tanto líquido? Resumo do Desafio Como você provavelmente sabe, os líquidos têm uma forma indefinida e um volume definido. Como tal, eles sempre assumem a forma de seu recipiente. Eles não podem, no entanto, expandir para encher seu contêiner. Sua tarefa hoje é determinar se uma …

9
Shantae Dance Matching
No jogo Shantae original , há danças de transformação que você precisa inserir no tempo usando o D-Pad, A e B. Se você completar uma sequência predefinida enquanto dança, você se transformará na forma correspondente (ou se teleportará ou curará) . Sua tarefa é gerar o efeito correspondente quando receber …

10
Uma prancha de Megachess
Você deseja criar um tabuleiro de xadrez quadrado. Os ladrilhos adjacentes devem alternar preto e branco como um tabuleiro de xadrez padrão, e o canto inferior esquerdo pode ser preto ou branco. Seu programa terá dois números inteiros positivos, o número de preto e o número de ladrilhos brancos. Eles …
8 code-golf 

14
Próximo número com k fives
Desafio: Seu programa utilizará dois números inteiros ne, kcomo entrada, e produzirá o menor número inteiro maior que (mas não igual a) nque contenha pelo menos kocorrências do dígito 5. Você pode assumir 1 ≤ k ≤ 15e 1 ≤ n < 10**15. Este é um desafio de tempo restrito …

1
Conte os polígonos fechados
Entrada: Uma NxMgrade ou sequência de várias linhas (ou outro formato de entrada razoável), contendo apenas ASCII (intervalo unicode [32,126]) imprimível . Resultado: A quantidade de polígonos fechados do mesmo caractere que pode ser encontrado, com duas regras especiais: Os espaços são curingas e podem ser usados ​​(várias vezes) para …

21
Registro de data e hora Unix para cadeia de data e hora
Dado um registro de data e hora unix como entrada, forneça uma string de data e hora, em um formato como este: "YYMMDD.HHmm" Regras A entrada é um número (inteiro) de um tempo de época UNIX de milissegundos preciso (milissegundos desde 1970, 1º de janeiro de 00: 00: 00.000 UTC). …
8 code-golf  date 

1
C totalmente modular: Classificação
Você é um professor de ciência da computação que ensina a linguagem de programação C. Um princípio que você procura transmitir aos alunos é a modularidade . Infelizmente, as aulas anteriores tendem a não receber a mensagem, enviando tarefas com todo o programa main(). Portanto, para este semestre, você emitiu …
8 code-golf  parsing  c 

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.