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

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


16
Ocorrências mais altas ou mais baixas?
Desafio: Entradas: Uma sequência contendo ASCII imprimível (excluindo espaços, tabulações e novas linhas) Um booleano † Resultado: As partes da String são divididas em quatro grupos: Letras minúsculas Letras maiúsculas Dígitos De outros Com base no booleano, produzimos a ocorrência mais alta de um (ou vários) desses quatro grupos, ou …
13 code-golf  string 

5
Dobre uma matriz!
Dada uma matriz, some seus valores para cima / baixo ou esquerda / direita para formar um X, dobre-o e retorne a lista. Eu descrevo o algoritmo aqui: Algoritmo Sua entrada será uma matriz quadrada de números ímpares dentro da capacidade numérica razoável do seu idioma. Vamos tomar a seguinte …
13 code-golf  matrix 

7
Pequenas caixas na encosta
Há uma música satírica chamada Little Boxes , originalmente de Malvina Reynolds, sobre a expansão suburbana que tem letras da seguinte forma: Pequenas caixas na encosta, Pequenas caixas feitas de cócegas, Pequenas caixas na encosta, Pequenas caixas iguais. Há uma verde e uma rosa E uma azul e uma amarela …

4
Esticar uma matriz
Anteriormente , defini o processo de esmagar uma matriz Em uma paixonite, lemos a matriz da esquerda para a direita. Se em um ponto encontramos dois elementos iguais seguidos, removemos o primeiro e duplicamos o segundo. Por exemplo, aqui está o processo de esmagar a seguinte matriz [5,2,2,4] ^ [5,2,2,4] …

17
Gráfico de barras de dez linhas
Este é o Buraco-1 do Torneio de Outono da APL CodeGolf . Eu sou o autor original do problema lá e, portanto, posso republicá-lo aqui. Dada uma lista de números, produza um gráfico de barras horizontal de #caracteres para quantos números cabem em cada um dos dez grupos de tamanhos …

16
Sequência de exponenciação
A mina de sal polonesa mais antiga , localizada em Bochnia *, foi iniciada no ano de 1248, o que podemos considerar um número mágico . Podemos ver que é igual a 4 dígitos da seqüência de exponenciações: . Como a data é na verdade 4 dígitos da sequência, poderíamos …

2
Construa um suporte de torneio
Dada uma lista de entrada de strings não vazias, produza uma representação artística ASCII de um torneio, com base nas seguintes regras de desenho: O número de strings é garantido como sendo de quantidade 2,4,8,16,etc. As duas primeiras cordas se tocam, e as próximas duas tocam e assim por diante. …

4
Retorno do Hydra Slayer
Já faz um tempo desde que você matou aquela hidra , você se deliciou com a glória por anos, mas agora as pessoas estão chamando você de lavada, um tem sido. Bem, é hora de você provar que estão errados. Você já ouviu o paradeiro de outra hidra. Basta matá-lo …
13 code-golf  math  number  game 

11
Soma as faces de um cubo cubicamente
A soma manual de faces de um cubo Cubically é entediante e demorada, como escrever código no próprio Cubically. No cubificador Mais eficiente , pedi para você traduzir o ASCII para o código-fonte Cubically. Uma das respostas lá usa uma sequência de inicialização do cubo e modifica o cubo resultante …

5
Fallout Terminal Hacking
Alguém aqui é um fã obstinado da Bethesda? Talvez você prefira a Obsidian Entertainment? Bem, se você é uma dessas coisas, a imagem a seguir deve ser relativamente familiar para você. Tomei a liberdade de preparar um desafio ASCII-Art bastante singular, então aqui está a primeira pista sobre o que …

28
Fatoração de matrizes
Dada uma matriz de números inteiros positivos, produz uma matriz estável dos fatores primos distintos desses números inteiros. Em outras palavras, para cada número inteiro na entrada em ordem, obtenha seus fatores primos, classifique-os e acrescente quaisquer números primos que ainda não estejam na saída. Casos de teste [1,2,3,4,5,6,7,8,9,10] -> …

5
Coeficiente de correlação de classificação
O coeficiente de correlação usual (em 2d) mede quão bem um conjunto de pontos pode ser descrito por uma linha e, se sim, seu sinal nos diz se temos uma correlação positiva ou negativa. Mas isso pressupõe que as coordenadas dos pontos possam realmente ser interpretadas quantitativamente, por exemplo, como …

1
Torne-se o Hydra Slayer
Você é o melhor e mais famoso herói da região. Ultimamente, existem rumores de que uma Hydra está saindo em um barranco próximo. Sendo o herói corajoso e virtuoso que você é, você vai descobrir isso hoje mais tarde. O problema com as hidras é que, toda vez que você …
13 code-golf  math  game 


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.