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

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

14
Desenhe o coelhinho da Páscoa
Esse indivíduo feliz é conhecido no folclore como o coelhinho da Páscoa. Cores É criado usando 4 cores: Luz rosa Rosa escuro Branco Preto (Fico feliz que essas cores sejam aproximadas em sua resposta. Não precisa ser esse tom preciso) Formas É construído com estas formas: Duas elipses altas em …


2
O que estará no topo deste calendário decorativo?
Alguém deu à minha esposa um calendário decorativo composto por quatro cubos. Aqui está mostrando a data de hoje (a partir da publicação deste desafio) na frente: Quando o vi pela primeira vez, olhei pelo ângulo errado (diretamente acima) e não consegui descobrir por que ele forneceu essa informação: [["February", …
14 code-golf 

7
Partículas de ferro ao redor de um ímã
Existem algumas partículas de ferro em uma placa. Passamos um fio condutor de corrente através desse painel e as partículas formam círculos. Mostre esses círculos se a entrada fornecida for a posição do fio. Considere o quadro como uma grade de tamanho 7x7 (fixo) Não são permitidos espaços em branco …

22
Traduzir Inglês para Corpus
O Corpus é uma facção fictícia do popular videogame Warframe, que possui uma linguagem um tanto interessante. Enquanto outras facções do jogo, como o Grineer, têm alguma lógica por trás do idioma, o Corpus é simplesmente uma substituição com perdas do idioma inglês. Todas as palavras de Corpus são iguais …

19
Quanto doce você pode comer?
Crédito para Geobits na TNB pela ideia Um post sem detalhes suficientes postou recentemente um jogo interessante: 2 crianças sentam-se na frente de uma variedade de doces. Cada pedaço de doce é numerado de 1 a x, xsendo a quantidade total de presente presente. Há exatamente 1 ocorrência de cada …

6
Encha o balde
Sua tarefa é preencher o balde com números até uma determinada entrada. Regras Os números ocupam a posição mais à esquerda, depois à direita, depois à esquerda e assim por diante. Após o estouro, os números começam a se reunir em torno do balde de maneira semelhante. Eles ocupam posição …


13
Cifra de Computador
Introdução: Tenho muitas cifras diferentes armazenadas em um documento que compilei quando criança, escolhi algumas das que achei mais adequadas para desafios (não muito triviais e nem muito difíceis) e as transformei em desafios. A maioria deles ainda está na caixa de areia, e ainda não tenho certeza se vou …

5
Conjugação na vida real
No Dyalog APL Extended de @ Adám , o operador (sub) significa conjugação: aplique uma função, depois uma segunda função e o inverso da primeira. É divertido pensar em ações da vida real em termos de conjugação:⍢ Um problema é transformado por g em outro domínio, onde é mais facilmente …

8
Contorne as palavras com as letras
Para os propósitos do desafio atual de "delinear" uma palavra significa cercá-la sucessivamente com suas próprias letras, começando pela última e, finalmente, substituir a palavra original no centro por espaços: oooooo onnnno on -> on no onnnno oooooo Tarefa: Dada uma lista de palavras, consistindo apenas de letras inglesas em …

5
Professor do MIT precisa de um AP!
O truque de mágica de 5 cartas envolve um mágico cujo assistente lhes dá 4 cartas mostradas e uma oculta, nesta ordem, e o mago deve adivinhar a que está oculta. AVISO: Solução abaixo! Saia agora ou seja mimado com isso. A solução O truque aqui é que as cinco …

6
Worded Calculator
Uma versão simplista da calculadora de números em inglês Tarefa Escreva um programa que use uma string como entrada e produz o resultado da expressão. Regras A sequência de entrada será redigida e não numeral. Não haverá parênteses. A ordem do cálculo será dividida, multiplicada, subtraída e depois adicionada. Para …
14 code-golf 


16
Pique minha arte ASCII
Digamos que eu tenha alguma arte ASCII: ___ ,"---". : ; `-.-' | | | | | | _.-\_/-._ _ / | | \ _ / / `---' \ \ / `-----------' \ /,-""-. ,-""-.\ ( i-..-i i-..-i ) |`| |-------| |'| \ `-..-' ,=. `-..-'/ `--------|=|-------' | | \ …

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.