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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

2
Um dia nas corridas de cavalos
fundo No final dos anos 90 / primeiros anos 00, quando o Flash Web Design era tão legal que ninguém podia viver sem ter um site completo em Flash ou pelo menos um widget animado, fui contratado para desenvolver um "visualizador de corridas de cavalos" no Flash / Actionscript, na …

4
Calcular a matriz de densidade do perímetro
Introdução A matriz de densidade do perímetro é uma matriz binária infinita M definida da seguinte forma. Considere um índice ( com base em 1) (x, y) e denote por M [x, y] a sub-matriz retangular estendida pelo canto (1, 1) e (x, y) . Suponha que todos os valores …
10 code-golf  matrix 

20
Animar encontrando o meio
Dada uma sequência não vazia, continue removendo o primeiro e o último caracteres até chegar a um ou dois caracteres. Por exemplo, se a string foi abcde, seu programa deve imprimir: abcde bcd c No entanto, se fosse abcdef, deveria parar com dois caracteres: abcdef bcde cd Novas linhas à …
10 code-golf  string 

16
Espere ... o que eu ia dizer de novo?
Costumo esquecer o que queria dizer quando o professor me chama para falar. Você pode me fazer uma ferramenta para resolver isso? Requisitos: O programa deve executar o loop da seguinte maneira: Primeiro, considere a entrada Se a entrada estiver vazia, imprima a última pergunta armazenada. Caso contrário, armazene a …
10 code-golf  string 

1
Braincopterify uma imagem
Introdução Braincopter é um derivado esotérico de Brainf *** que codifica um programa Brainf *** como uma imagem. Como uma linguagem 2D, ele usa dois comandos adicionais; eles giram o ponteiro de instruções (inicialmente apontando para a direita) no sentido horário e anti-horário. O Braincopter é muito semelhante ao Brainloller …

2
Corrcey meu Soellign
Introduciton Alguns de vocês devem ter percebido que sou um digitador desleixado ao usar meu telefone. É por isso que quero que você escreva um programa que corrija meus erros de digitação. Chalkrnge Dada uma palavra incorreta, imprima todas as palavras possíveis que eu pretendia escrever. Typso A principal causa …
10 code-golf 

9
Super Folding Numbers
Já definimos um número dobrável aqui . Mas agora vamos definir um número super dobrável. Um número Super Folding é um número que, se dobrado o suficiente, chegará a um a menos que a potência de dois. O método de dobrar é um pouco diferente do que na questão do …


6
N-gons construtíveis
Um n-gon construtível é um polígono regular com n lados que você pode construir apenas com uma bússola e uma régua não marcada. Conforme afirmado por Gauss, o único n para o qual um n-gon é construtível é um produto de qualquer número de primos Fermat distintos e uma potência …
10 code-golf 

5
Etapas da permutação
Escreva uma função que pegue um conjunto de números inteiros e imprima todas as permutações do conjunto, e a troca seja realizada entre cada etapa Entrada um conjunto de números inteiros, por exemplo (0, 1, 2) Resultado a lista de permutações e swaps no formato (conjunto) (swap) (conjunto) ... Caso …

1
Avalie expressões com números significativos
Dada uma expressão, sua tarefa é avaliá-la. No entanto, sua resposta não pode mostrar mais dígitos do que o necessário, pois isso dá a impressão de ter medidas mais precisas do que a realidade. O número de algarismos significativos que um número possui é quantos dígitos possui quando escritos em …
10 code-golf  math 

10
Dado um número inteiro, calcule seu código de Levenshtein
Isenção de responsabilidade: a codificação de Levenshtein não tem nenhuma relação com a métrica de distância de edição de Levenshtein . <Insira uma longa história sobre por que os códigos de Levenshtein precisam ser calculados aqui.> O código A codificação de Levenshtein é um sistema de atribuição de códigos binários …


7
Visualizar regra da cadeia
Definição A regra da cadeia com duas funções declara que: D[f(g(x))] = f'(g(x)) * g'(x) Ou alternativamente: D[f1(f2(x))] = f1'(f2(x)) * f2'(x) A regra da cadeia com três funções declara que: D[f(g(h(x)))] = f'(g(h(x))) * g'(h(x)) * h'(x) Ou alternativamente: D[f1(f2(f3(x)))] = f1'(f2(f3(x))) * f2'(f3(x)) * f3'(x) Et cetera. Tarefa …

7
Construa a matriz jacobiana
Pegue o vetor de incógnitas e aplique alguma função diferenciável genérica . O jacobiano é então dado por uma matriz tal que: Por exemplo, suponha m=3e n=2. Então (usando a indexação baseada em 0) O jacobiano de fé então O objetivo deste desafio é imprimir essa matriz jacobiana. Entrada Seu …

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.