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

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

5
Resolva a equação de Laplace
Introdução à Matemática Numérica Este é o "Olá, mundo!" de PDEs (Equações Diferenciais Parciais). A equação de Laplace ou difusão aparece frequentemente em física, por exemplo, equação de calor, deformação, dinâmica de fluidos, etc ... Como a vida real é 3D, mas queremos dizer "Olá, mundo!" e não cantar "99 …
13 code-golf  math  number 

4
Ajude-me com a minha decoração de Halloween
O Dia das Bruxas está chegando, e eu ainda não decorei minha casa, então vou precisar da sua ajuda para fazer esta tarefa Entrada A entrada será uma lista de números de 4 dígitos, onde cada dígito representa uma parte da decoração: EMBU |||| |||+-upper decoration ||+-bottom decoration |+-mouth/nose +-eyes …

6
Distância para quatro
Este desafio é baseado neste vídeo . Eu recomendo que você assista antes de tentar este desafio. Primeiro, definimos uma função. Esta função ( OEIS ) recebe um número inteiro n como entrada e gera o número de letras na representação em inglês de n (sem espaços ou hífens). Por …

4
Hexagolf: Validagons
Desafio Dada uma forma de arte ASCII, você deve descobrir se a forma é um hexágono regular ou não. Hexágonos Um hexágono regular é definido usando duas regras: Tem seis lados Cada lado tem um número igual de caracteres Por exemplo, a seguinte forma é regular, mas não possui seis …

10
Cifra par / ímpar ASCII
Definiremos o ASCII Odd / Even Cipher através do pseudocódigo abaixo: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each letter …

5
Encontre o caminho certo
Dada uma lista de caminhos, produza o caminho correto. Exemplo de caminho: /\ ----+/ | -e |são caminhos horizontais e verticais. /e \são curvas de 90 °. +é tratado como um -ou |dependendo da direção atual. Os caminhos podem seguir qualquer direção e um caractere pode ser usado em vários …

11
Interpretar intervalos soltos
Interpretar intervalos soltos ListSharp é uma linguagem de programação interpretada que possui muitos recursos, um deles é um criador de intervalo baseado em 1 índice que funciona assim: Você define um intervalo como (INT) TO (INT)ou apenas (INT)onde ambos ou o int único podem ir do valor mínimo ao máximo …
13 code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

4
Começos escalonados
Nas corridas em que os corredores percorrem pelo menos uma curva de uma pista curva, as posições iniciais de cada corredor são escalonadas, de modo que cada corredor percorre a mesma distância ao redor da pista (caso contrário, o corredor na pista mais interna teria uma grande vantagem ) Dados …


14
Codificar por cento uma sequência
Introdução Como alguns de vocês devem saber, os URLs realmente têm uma lista de caracteres que fazem coisas especiais. Por exemplo, o /caractere separa as partes do URL, e ?, &e =caracteres são usados para passar parâmetros de consulta para o servidor. Na verdade, há um monte de personagens com …
13 code-golf  string 


19
Implemente essa cifra de chave
Implemente essa cifra de chave Objetivo Use o algoritmo (explicado na seção Algoritmo) para implementar uma determinada cifra. O programa deve ler a entrada do STDIN ou o equivalente mais próximo disponível, usar o algoritmo para gerar o texto cifrado e uma chave. O texto cifrado e a chave serão …

8
Coletar e colocar itens
O objetivo desse desafio é coletar itens selecionados em uma lista e movê-los para um determinado local na lista. Como um exemplo visual, pegue os valores de entrada (representados por números inteiros em caixa preta) e uma lista correspondente de valores de verdade onde true indica que o item está …

5
Execuções de dígitos no Pi
Seu objetivo é produzir a sequência estritamente crescente de dígitos consecutivos idênticos de pi (π). Cada termo na sequência deve ter um dígito a mais que o anterior. Então 3(0º dígito de pi) é a primeira vez que ocorre uma sequência de dígitos (comprimento 1). O próximo a ocorrer é …
13 code-golf  sequence  pi 

4
Pokerface de Leo
Expressão impassível Introdução Leo gosta de jogar pôquer, mas seu trabalho na Tech Inc. é muito exigente para ele aprender a jogar bem. Leo, sendo um cientista da computação, não desanima. Ele decide levar mais tempo do que seria necessário para aprender pôquer e usá-lo para escrever um bot 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.