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).

30
Construir a matriz de identidade
O desafio é muito simples. Dada uma entrada inteira n, produza a n x nmatriz de identidade. A matriz de identidade é aquela que se 1estende da parte superior esquerda até a parte inferior direita. Você escreverá um programa ou uma função que retornará ou produzirá a matriz de identidade …

7
(Re) Implementando o Tetris
No espírito de reimplementar os videogames clássicos , gostaria de convidar a comunidade para criar sua melhor implementação do Tetris . Para referência, uma captura de tela da versão oficial do NES do Tetris. Recursos Necessários Um sistema de pontuação razoável deve estar em vigor, o que recompensa as limpezas …


30
StringgnirtSStringgnirtSStringgnirtS
Aqui está um desafio relativamente simples para você. Dada uma sequência de comprimento N , produza a sequência para frente, depois para trás, depois para frente e depois para trás ... etc. N vezes. Por exemplo, se sua entrada foi Hello! Você deve produzir: Hello!!olleHHello!!olleHHello!!olleH Opcionalmente, você também pode enviar …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

14
Qual é o subconjunto contíguo mais curto de ASCII necessário para gerar o restante?
Os caracteres ASCII imprimíveis (códigos hexadecimais 20 a 7E) na ordem são: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Observe que há espaço lá.) Essa sequência contém claramente todos os caracteres ASCII imprimíveis pelo menos uma vez em ordem crescente quando lidos da esquerda para a direita, mas não em ordem decrescente. A corda REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! NORMAL: …


9
JavaScript Reservado
No ECMAScript 2015, o JavaScript possui 33 palavras-chave reservadas , como break, conste new, além de 10 futuras palavras-chave reservadas , como lete await. Sua tarefa é encadear o maior número de 1 palavras-chave reservadas distintas consecutivas 2 ao escrever o código JavaScript funcional 3 . Palavras-chave reservadas consecutivas - …

9
Programação Orientada à Mudança
Uma string pode ser alterada por um número n, obtendo o valor cde byte de cada caractere na string, calculando (c + n) mod 256e convertendo o resultado em um caractere. Como exemplo, alternar "ABC123"1 resulta em "BCD234", alternar 10 "KLM;<="polegadas e 255 polegadas "@AB012". A tarefa Escolha como muitos …

30
Esse número é uma potência inteira de -2?
Existem maneiras inteligentes de determinar se um número é uma potência de 2. Isso não é mais um problema interessante, então vamos determinar se um número inteiro é uma potência de -2 . Por exemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 …

9
Escreva um Quine na planície Inglês
Escreva um quine que consiste em palavras reais em inglês separadas por espaços únicos. Uma "palavra" é definida como uma sequência que contém apenas letras minúsculas e maiúsculas ( /[a-zA-Z]+/em regex). Para ser "real", sua palavra deve ser reconhecida pelo dicionário oficial de Scrabble . Estou usando o dicionário Scrabble, …




8
40 números em 9 bytes
Existem 40 maneiras pelas quais um caminho hamiltoniano direcionado pode ser organizado em uma grade 3 × 3: Este gráfico ( graças ao Sp3000! ) Mostra apenas os 20 caminhos não direcionados. Percorra cada linha colorida nas duas direções para os 40 caminhos direcionados. Desafio Usando apenas ASCII imprimível , …

27
A diferença não deve fazer diferença
Ultimamente, sua empresa contratou um novo grupo de administradores de sistemas extremamente dedicados . Eles acham que apenas observar as telas dos computadores é bastante limitante (quero dizer, a taxa de atualização de 60Hz simplesmente NÃO é suficiente), então conectaram o barramento de dados da CPU a um DAC e …

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.