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

22
Linha de números naturais

Definição Há uma linha infinita de números naturais concatenados (números inteiros positivos, começando com 1): 1234567891011121314151617181920212223... Desafio Escreva um programa em qualquer idioma, que aceite o número da posição como uma entrada e emita um dígito dessa posição na linha...

22
Criar texto do arco-íris

Seu desafio é receber a entrada como uma linha de texto e produzi-la dessa maneira. Entrada / saída A entrada será uma sequência que contém apenas caracteres ASCII imprimíveis. O primeiro ou o último caracteres nunca serão espaços e nunca haverá dois espaços seguidos. Sempre terá pelo menos...

22
Assista-os cair como dominós

Você mora dentro de um terminal com 80 caracteres de largura. Você está entediado e decide jogar dominó. Não, não o tipo chato que se parece com Scrabble, o tipo divertido em que você passa uma hora ajustando-os para vê-los cair em um segundo. Nos terminais, o dominó fica assim: | upright...

22
O algoritmo euclidiano (para encontrar o maior divisor comum)

O desafio Escreva um programa ou função que use dois números inteiros de entrada, ie j, e emita seu maior divisor comum; calculado usando o algoritmo euclidiano (veja abaixo). Entrada A entrada pode ser tomada como uma representação de string delimitada por espaço ie / jou como dois números...

22
Visualização de gráfico de dependência

O objetivo desse desafio é escrever um programa que visualize um gráfico de dependência na forma de uma árvore. Embora "gráfico de dependência" nesse contexto signifique nada mais que um gráfico direcionado, o método de visualização descrito aqui funciona melhor para gráficos que descrevem alguma...

22
Cordas de golfe

Eu sempre falhei em dar uma resposta para os desafios da complexidade do kolmogorov, que exigem a compactação de strings, a principal razão é que não sei usar as ferramentas de compactação de strings tão efetivamente quanto deveria . Por esse motivo, postei esta pergunta. Diferentemente das minhas...

22
Ler as notícias é chato. Me ajude!

Todo mundo sabe que as notícias são chatas. Realmente chato . A menos que seja sobre políticos e seus escândalos. Isso é divertido! Mas, infelizmente, os políticos podem cometer apenas tantos escândalos. Então, estou empregando você para tornar as notícias mais interessantes. Objetivo Dado um...

22
Verifique a palavra Lyndon

Uma palavra de Lyndon é uma string estritamente lexicograficamente menor do que qualquer uma de suas rotações cíclicas. Dada uma sequência binária, determine se é uma palavra Lyndon no menor número de bytes possível. Por exemplo, 001011é uma palavra de Lyndon. Suas rotações, listadas abaixo, são...

22
Programa múltiplo Quinecatenate!

Sua tarefa é fornecer três idiomas diferentes A, B, C e escrever dois programas diferentes P e Q, de modo que: P é um quine na linguagem A, mas não um quine na B nem na C; Q é um quine na linguagem B, mas não é um quine na A nem na C; e Q concatenado após P (sem novos caracteres adicionados no...

22
Letras entre duas letras

Escreva um programa que aceite uma única palavra em minúscula como entrada e produza o número de pares de letras que possuem o mesmo número de letras entre eles na palavra e no alfabeto. Por exemplo, na palavra "natureza", temos 4 pares: nr: como existem três letras entre eles dentro da palavra...

22
Josephus problema com três entradas

Há uma pergunta neste site que é semelhante a essa pergunta, mas eu adicionei uma reviravolta. Você tem três entradas, o número de pessoas no círculo n , a k- ésima pessoa contada em cada etapa e a q-é a pessoa que sobrevive. As pessoas no círculo são numeradas de 1 a n . Por exemplo, em um...

22
Qa é um resíduo quadrático de n?

Dadas duas entradas, q ndetermine se qé um resíduo quadrático de n. Ou seja, existe um xonde x**2 == q (mod n)ou qum mod quadrado n? Entrada Dois números inteiros qe n, onde qe nsão quaisquer números inteiros 0 <= q < n. Saída Uma verdade ou um falsey. Opcionalmente, imprima qualquer um...

22
Escreva a sequência Thue-Morse

Existem alguns desafios neste site que solicitam que você imprima uma sequência, e isso não é exceção. (A seguinte explicação da sequência para este desafio assume que os símbolos na sequência são 0e 1.) A definição recursiva da sequência de Thue-Morse é que T_0 = 0 T_2n = T_n T_2n+1 = 1 -...

22
Quat. Quine + Cat

Um Quat é uma combinação de um quine e o popular programa de gatos esolang . Desafio O desafio é escrever um programa padrão para gatos. Quaisquer que sejam as entradas do usuário, o programa fará o eco da entrada para stdout. No entanto, quando o comprimento da entrada for maior que 0 e um...

22
Caesar Shifting

Um turno de César é provavelmente algo com o qual todos estamos familiarizados. (Você pode até fazer isso como uma tarefa de casa. Se sim, por favor, não copie essas respostas, seu professor quase certamente não quer nada parecido com as respostas aqui.) Caso não esteja, um turno de César é uma...

22
Visualizando Código Parsons

Introdução O código de Parsons é apenas uma maneira simples de descrever variações de tom em uma peça musical, seja uma nota maior ou menor que a anterior. Mesmo se você se lembrar de músicas, ainda é possível lembrar se uma nota sobe ou desce, portanto, o código Parsons pode ajudá-lo a...

22
Imprima de 1 a 15, usando impressoras diferentes

Criar uma impressora inteira versátil é bom e tudo mais, mas escrever um código único que imprime muitos números diferentes é complicado. Não seria mais fácil criar um script que gera um número, mas também fornece um novo script para obter o próximo número? Desafio: Escreva um código que produza...