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
Padrões de movimento do "salto" do xadrez de fadas
Um saltador é uma categoria de peça de xadrez de fada que se move "pulando". Um cavaleiro normal é um (1,2) -leaper, significando que cada movimento envolve mover uma distância de 1 quadrado em uma direção ortogonal e 2 quadrados na direção perpendicular. .o.o. o...o ..N.. o...o .o.o. Existem muitos …

29
Zeros no intervalo
Sua tarefa é escrever uma função ou programa que use dois números inteiros não negativos ie k( i≤ k) e descobrir quantos zeros você escreveria se escrevesse todos os números inteiros de iaté k(inclusive) na sua base de escolha em uma peça de papel. Envie esse número inteiro, o número …

6
Cartas, mexa-se! Pt. 2
As primeiras cartas, mexam-se! era muito popular, mas tinha participação limitada. Este será mais fácil de resolver, mas espero envolver alguns truques no golfe. Você recebe uma sequência de apenas letras minúsculas. Para cada carta, com a posição no alfabeto m , movê-lo de modo que se torna o m …

1
Encontre os seguintes conjuntos
O desafio abaixo exige que você esteja familiarizado com a teoria formal do analisador. Se você não sabe o que a pergunta está perguntando, porque não sabe o que significam os termos, gramáticas sem contexto e conjuntos de primeiro / seguir são abordados em muitos cursos universitários. Posso recomendar este …

2
Vetores euclidianos
Dada a arte ASCII de dois vetores, encontre a magnitude e o grau do vetor resultante. Entrada Isso pode ser recebido via STDIN, lido de um arquivo local ou fornecido através de uma chamada de função. Aqui está um exemplo de uma entrada de dois vetores: ^------> | | | …

5
Propriedades de funções binárias
Muitos tópicos importantes na álgebra abstrata envolvem uma função binária atuando em um conjunto. Várias propriedades de tais funções foram definidas na investigação de tais tópicos. Seu desafio será determinar se uma determinada função binária em um determinado domínio possui cinco dessas propriedades. Propriedades Fecho Uma função binária é fechada …

8
Desafios de D&D
Dentro Dungeons & Dragons , quase tudo é decidido rolando um dado. Normalmente, se a rolagem for maior ou igual a um valor especificado, sua tentativa de fazer o que você deseja fazer será bem-sucedida e falhará de outra forma. Geralmente, um dado de 20 lados (também conhecido como d20) …
14 code-golf  game  random 


4
Interprete StackyMath!
Hora de você implementar minha nova linguagem baseada em pilha! Chama-se StackyMath. Este será um idioma baseado na pilha com 8 operações na pilha e maneiras de adicionar números à pilha. Lista de operações: /: Divisão. Apresentado nos 2 principais números da pilha. Empurra o resultado de volta para a …


11
O jogo dos Sevens! Quem disse o que?
O jogo de Sevens é jogado da seguinte forma: os njogadores sentam em círculo e começam a contar a partir de 1, passando para a esquerda (ou de jogador Apara jogador B). Quando um número pque tem um 7OU é divisível por, 7é atingido, o jogador que falou o número …

1
A fuga do labirinto de flechas
Questão Você tem uma matriz de 50 por 50 caracteres. Cada célula tem uma seta apontando em qualquer uma das quatro direções. Nenhuma célula está vazia. Ao inserir uma célula, você deve sair dela na direção especificada pela seta. A seta também pode apontar na mesma direção de onde você …
14 code-golf  maze 

5
Do outro lado do alfabeto
Do outro lado do alfabeto Neste desafio, você tem problemas para lembrar as letras do alfabeto. Para contornar isso, você sobe e desce o alfabeto até chegar à letra. Como você deseja que seu código seja portátil, você o escreverá com blocos de letras. Você tem uma quantidade limitada de …
14 code-golf  string 

12
E todas as pessoas disseram ...
Objetivo Dada uma entrada de texto que não contém caracteres [ou ], execute as seguintes ações: Para todas as instâncias Amencom pelo menos uma letra maiúscula (todas as instâncias de Amenexclusão amen), produza a mesma Amen(retenha maiúsculas). Para cada instância de /all the people said[?: ]/i(que é uma expressão regular), …

22
Zip e Classificação de Cordas
Dada uma lista de cadeias, produza uma única cadeia formada pegando um caractere de cada cadeia em cada posição, classificando-as por ordinal ASCII e anexando-as em ordem à cadeia de saída. Em outras palavras, para ncadeias de entrada, os primeiros ncaracteres da saída serão os primeiros caracteres de cada uma …
14 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.