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

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



17
Implementar divisão usando apenas adição
Há uma pergunta no site que pede para implementar a divisão sem usar a divisão. No meu caso, estou pedindo para você fazer o mesmo, mas apenas usando adição. O que isso significa é basicamente: adição é o único operador ou função permitida que opera com números e retorna outros …



3
Interpretar whatfuck
Smallfuck é uma linguagem semelhante ao cérebro com células de 1 bit. Possui as seguintes instruções: > Increment the pointer < Decrement the pointer * Flip the current bit [ If the current bit is not set, jump to the instruction after the matching ] ] If the current bit …

8
Faça um padrão alternativo
Problema Você recebe uma sequência de bolas coloridas (vermelho Re verde G). Uma dessas seqüências possíveis é: RGGGRRGGRGRRRGGGRGRRRG No menor número de movimentos possível, você deve fazer com que cada bola tenha uma cor diferente dos seus vizinhos (ou seja, a sequência se alterna). RGRGRGRGRGRGRGRGRGRGRG Você deve escrever um programa …

2
Simulação de bola quicando
Imprima, no STDOUT, um padrão que mostre em que direção uma bola quicando seguirá. As seguintes premissas são feitas: A bola começa no canto superior esquerdo: 0, 0com velocidade inicial zero. A gravidade é 9.8ms^-2exatamente em direção ao chão (y positivo.) A bola pesa 500gexatamente. A bola salta a 45 …

4
Nomeando compostos iônicos
Um composto iônico é chamado assim: (metal name) (non-metal suffixed with -ide). Aqui está uma lista de todos os sufixos que precisam ser substituídos por -ide: -on -ogen -ygen -ine -orus -ur -ic -ium O número de átomos de cada elemento no composto não é usado para nomear compostos iônicos. …

1
O menor árbitro de xadrez
Escreva um programa que, ao olhar para uma mesa de xadrez, possa dizer se existe um cheque ou um xeque-mate. Entrada : uma tabela de xadrez em forma de texto, a última linha da entrada sendo a primeira classificação (a linha inicial de Branco) A posição inicial nesta entrada ficaria …




14
Corresponder até 10 em uma matriz
Desafio Dada uma matriz de número de um dígito, calcule se dois deles somam 10 e imprima-os Exemplo Entrada (1,2,3,4,5,5,6,7) Isso retorna ((4,6),(5,5),(3,7)) Entrada (1,2,3,4,5) Isso retorna (). como existe apenas um 5 Entrada (5,5,5,5,5) Isso retorna ((5,5),(5,5))como existe um número ímpar de 5s e cada 5 pode ser usado …
8 code-golf 

2
O GolfScript Meta Par Hole
Parece que o GolfScript ganha tudo isso. Então você não pode vencê-los, junte-se a eles. Escreva um intérprete de golfe independente Estou usando a definição de auto-contido para significar um único programa: - Portanto, não é necessário passar algum dinheiro para algum programa externo para fazer o trabalho por você. …

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.