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

10
Substrings de identificação exclusiva mais curtas
Dada uma lista de seqüências de caracteres, substitua cada sequência por uma de suas subseqüências não vazias, que não é uma subseqüência de nenhuma das outras seqüências da lista e o mais curta possível. Exemplo Dada a lista ["hello","hallo","hola"], "hello"deve ser substituído por apenas "e"como este substring não está contido …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

23
Codificar - Aleatório - Decodificar
Desafio Sua tarefa é codificar um número inteiro como uma sequência de caracteres ASCII e decodificá-la com êxito depois que a sequência for aleatoriamente embaralhada. Você escreverá dois programas / funções , que serão chamados de codificador e decodificador . Codificador Entrada: um número inteiro nnn no intervalo [0,231−1][0,231−1][0,2^{31}-1] . …



28
Tome uma posição contra longas filas
Recentemente, alguém propôs limites mais rigorosos para o comprimento da linha padrão do Python: Claramente, nenhum programa deve usar mais de 80 caracteres por linha, por várias razões. Antes de mais nada, para facilitar a leitura e a manutenção, é importante ter um padrão sólido, para que possamos ajustar a …


2
Adivinha o idioma
Introdução Este site está construindo rapidamente um enorme conjunto de dados de trechos de código, então vamos fazer algo com ele! Aqui está um arquivo de dados . Ele contém 9.066 pares de idiomas + snippets exclusivos para 113 idiomas, todos extraídos deste site. O formato é separado por tabulação …

15
Um desafio geométrico
Todo mundo adora geometria. Então, por que não tentamos codificá-lo? Esse desafio envolve receber letras e números e criar formas dependendo dele. A entrada A entrada será na forma de (shapeIdentifier)(size)(inverter). Mas o que são identificador de forma, tamanho e inversor? O identificador de forma é o identificador do tipo …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

3
Empilhamento de triângulos pitagóricos
fundo Um triângulo pitagórico é um triângulo retângulo em que cada comprimento lateral é um número inteiro (ou seja, os comprimentos laterais formam um triplo pitagórico ): Usando os lados deste triângulo, podemos anexar mais dois triângulos pitagóricos não congruentes da seguinte maneira: Podemos continuar com esse padrão como acharmos …

15
Mantenha os caracteres únicos baixos
É muito simples: seu programa ou função deve gerar o seguinte texto: Elizabeth obnoxiously quoted (just too rowdy for my peace): "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG," giving me a look. Impressão fina Você pode escrever um programa ou função que retorne a saída como uma string …


4
Implemente o ROT-47… no ROT-47
Desafio: implemente o ROT-47 em um código que funcione tanto como ele mesmo como a versão do ROT-47. Pontuação: Sua pontuação é calculada como uma porcentagem de bytes elegíveis ROT-47 usados ​​no total de ambas as versões do programa divididos pelo total de bytes (todos os caracteres) de ambas as …

5
Tradução Leet para Inglês
Seu desafio é escrever um programa para traduzir (inglês) leetspeak / lolspeak / txtspk para o inglês normal. Seu programa deve ler de entrada e saída padrão para saída padrão, a menos que seu idioma não os suporte. Você pode usar um arquivo que contém uma lista de palavras no …


13
Faça uma assinatura de tipo longa
Desafio Encontre uma expressão, no máximo 100 bytes, com a assinatura de tipo mais longa. Regras Qualquer idioma digitado estaticamente com inferência de tipo é permitido O tipo deve ser não ambíguo, mas pode incluir tipos sem instâncias definidas. Por exemplo Num [a]e Eq [a]são permitidos, mesmo sem uma instância …

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.