Perguntas com a marcação «code-challenge»

Um desafio de código é uma competição por maneiras criativas de resolver um quebra-cabeça de programação com um critério de ganho objetivo não coberto por outras tags de pontuação (por exemplo, código-golfe).

2
Estratégia Mastermind
Eu só consegui encontrar desafios de código-golfe para o Mastermind, então aqui está uma versão de código-desafio que eu gostaria de enfrentar. Uma estratégia ideal para o jogo Mastermind normal, MM (4,6), foi encontrada por Koyama e Lai em 1993, com um número médio de suposições = 5625/1296 ~ 4,34. …

5
2048 Bot Challenge
Estamos clonando 2048, analisando 2048, mas por que ainda não o reproduzimos? Escreva um trecho javascript de 555 bytes para reproduzir 2048 automaticamente; a melhor pontuação após uma hora será contada (veja a pontuação abaixo). Configuração: Vá para 2048 e execute: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a é …

29
Classificar um número. Sorta
Inspirado pela má sorte de digitar um número de dígitos sem usar uma matriz , mas achei que ele produzia um código de golfe melhor do que a questão SO. Dado um número inteiro positivo, classifique os dígitos nesse número inteiro. Menor pontuação ganha! Comece com 0 pontos. Adicione um …

5
Encontre o maior número primo que ainda é um número primo após a exclusão de dígitos
Em /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-this a seguinte pergunta é feita. Quantos primos existem que permanecem primos após a exclusão de qualquer um de seus dígitos? Por exemplo, 719é o melhor possível 71, 19e 79. Embora essa questão não tenha sido resolvida, achei que seria um bom desafio de codificação. Tarefa. Dê o maior …

3
Conjunto de Construção de Masmorras
Quando eu era criança, joguei o jogo Intellivision Advanced Dungeons and Dragons: Treasure of Tarmin . Os gráficos 3D colocam você em uma perspectiva em primeira pessoa com um realismo chocante: Mas então eu tenho um C-64. E pude desenhar na grade de 40x25 caracteres, percorrendo a tela, definindo a …

5
Imprimir um labirinto aleatório
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Escreva um programa que gere e imprima um labirinto aleatório usando o algoritmo de sua escolha. O labirinto deve ser …


5
Qual é a linha mais feia de código R que ainda analisa?
O objetivo é produzir uma única linha de código R que: Faz o mínimo possível No máximo de caracteres possível (máximo de 100 caracteres) E é o mais feio possível (onde "feio" pode significar estratégias computacionais ineficientes, caracteres estranhos, como ponto-e-vírgula final e assim por diante). Faça o seu pior, …
19 code-challenge  r 

7
Classificação aleatória cega
Aqui está um padrão bastante comum para ordenar algoritmos: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] Esses algoritmos funcionam bem porque os índices ie jsão escolhidos com cuidado, com base no estado da lista l. …

1
Estratégia Tetris
Sua tarefa é implementar uma estratégia Tetris equilibrada em termos de pontuação versus tamanho do código. Nesta versão do jogo, os tetrominós são rotacionados e largados de cima em uma grade de 20 linhas e 10 colunas. Enquanto caem, eles não podem ser girados ou movidos horizontalmente. Como de costume, …


12
Toda a sua base 97 nos pertence
Muitas linguagens de programação são escritas usando apenas ASCII, guias e novas linhas imprimíveis. Esses 97 caracteres são armazenados em bytes de 8 bits (que são realmente capazes de conter 256 caracteres diferentes!), O que é terrivelmente ineficiente - especialmente no golfe de código, onde cada byte conta! Nesse desafio, …


4
Pesquisa mínima de palavras
Na semana passada, trabalhamos para criar a menor seqüência 1-D usando as 10.000 palavras mais usadas no idioma inglês . Agora, vamos tentar o mesmo desafio em 2D! O que você precisa fazer é pegar todas as palavras acima e colocá-las em um retângulo o menor possível, permitindo sobreposições. Por …

4
Dias da semana compactados
Dada a entrada de uma lista de dias da semana, produza a representação ordenada mais curta da lista. O formato da entrada é uma cadeia que consiste em um ou mais dos substrings de dois caracteres Su(domingo), Mo(segunda-feira), Tu(etc.), We, Th, Fr, e Sa. A entrada pode não ser necessariamente …

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.