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

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

1
Círculos de embalagem
Dê uma olhada nesta imagem. Especificamente, como os orifícios nas extremidades são organizados. ( Fonte da imagem ) Observe como os tubos nesta imagem são compactados em um padrão hexagonal. Sabe-se que em 2D, uma rede hexagonal é o empacotamento mais denso de círculos. Neste desafio, estaremos focados em minimizar …

3
Quão variada é minha pista de obstáculos?
fundo Eu construí uma pista de obstáculos simples colocando caixas em uma sala retangular. Agora, quero contar o número de maneiras essencialmente diferentes pelas quais ele pode ser resolvido. Eu preciso que você me escreva um programa para isso. Entrada Sua entrada é uma matriz retangular não vazia dos caracteres …

5
Prática Pyth 2
Hora de outra prática de Pyth. Apresento aqui 8 declarações de problemas com uma solução Pyth cada. Essas soluções são escritas por um iniciante em Pyth. Ele está muito feliz com essas soluções, pois são muito mais curtas que as respostas do Python. Sua tarefa, porém, é mostrá-lo melhor. Crie …
21 code-golf  pyth 

15
Saída do próximo kana
Os caracteres kana japoneses correspondem a um único som no idioma japonês. Com exceção de ん ( n ), todos os outros kana consistem em uma parte consoante e uma parte da vogal. Há uma ordem natural para o kana japonês, uma espécie de "ordem alfabética", que geralmente é organizada …

2
Teclados de maçaneta flamejante!
Bem, o nome de usuário do Doorknob no GitHub, Reddit e outros sites é KeyboardFire . Isso me dá uma idéia... A tarefa Você trabalha na KeyboardFire Inc., uma empresa que fabrica teclados especiais. E, com "especial", quero dizer que, sempre que você pressiona uma tecla, algo em sua casa …


2
Formatar uma queda de capital
Introdução Escreva um programa ou função que adicione uma capital maiúscula a um parágrafo. O programa inserirá o texto para formatar, a largura da coluna e o número de linhas para eliminar a capital. As maiúsculas são assim: Lines: 2 3 4 Drop capital: A| A.| A..| ~' ..| ...| …


2
Para onde foi esse germe?
Introdução Você é um biólogo que estuda os padrões de movimento das bactérias. Sua equipe de pesquisa tem vários deles em uma placa de Petri e você está registrando a atividade deles. Infelizmente, você está seriamente subfinanciado e não pode pagar por uma câmera de vídeo; portanto, basta tirar uma …

4
Escreva uma máquina do tempo quine
Escreva um programa que tome como entrada uma string e um número inteiro ne produza: A sequência que foi passada para o programa nvezes atrás; Um novo programa que será usado para a próxima chamada. Você não pode armazenar dados fora do programa, e seu programa não pode chamar programas …
21 code-golf  quine 

17
Diamond Puzzles!
Explicação: No ano passado, na aula de matemática, nos trabalhos de casa, ocasionalmente, recebíamos essas perguntas extremamente simples, embora igualmente irritantes, chamadas quebra-cabeças de diamante. Essas eram basicamente perguntas nas quais receberíamos uma soma, e um produto foi solicitado a encontrar os dois números que, quando multiplicados, dão o produto …
21 code-golf  math 

4
Contando o tempo em francês
Bonjour, PPCG! Quelle heure est-il? Isso significa que horas são em francês, pois é exatamente disso que se trata esse desafio. Dizer o tempo em francês (pelo menos formalmente) é um pouco diferente do tempo em inglês. Dizer que o tempo começa com Il est (é). Então, você coloca a …

2
N-rainha-e-eqüino
Existe uma variante do conhecido problema das rainhas N que envolve rainhas e cavaleiros e é considerado "consideravelmente mais difícil" 1 . A declaração do problema é a seguinte: Você deve colocar um número igual de cavaleiros e rainhas em um tabuleiro de xadrez, de modo que nenhuma peça ataque …
21 code-golf  quine  chess 

9
Soma dos dígitos 1 a 7
Desafio Dado um inteiro positivo Nque é 28 ou acima, a saída uma lista de números somando para Nque os usos cada dígito 1através 7exatamente uma vez. Você pode dar como um programa ou função. Os dígitos podem aparecer sozinhos ou concatenados, desde que você use cada um deles uma …
21 code-golf  math  number 

3
Executar um sobrevôo de Plutão
Parabéns! Você acabou de ser contratado pela NASA para trabalhar no novo projeto Horizons 2. Infelizmente, houve enormes cortes no orçamento recentemente, então a alta gerência decidiu fingir todo o sobrevoo planejado de Plutão (como fizeram nos pousos na lua nos anos 70). Sua tarefa é escrever um programa que …

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.