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

24
Um seno de grandeza

Introdução Todo mundo já ouviu falar em seno (pecado) , cosseno (cos) , tangente (bronzeado) , cotangente (berço) , secante (s) e cossecante (csc) . Quase todos os ângulos os têm. Muito menos conhecidos ou lembrados são o exsecante (exsec) , o excosecante (excsc) , a versina (versin) e a...

24
Segunda-feira Mini-Golf # 3: Distância do anagrama

Mini-golfe de segunda-feira: Uma série de desafios curtos de golfe com código , publicados (espero!) Toda segunda-feira. (Desculpe, este está um pouco atrasado.) Tenho certeza que a maioria de vocês já ouviu falar da distância de Levenshtein , um algoritmo para calcular a distância entre duas...

24
Elementos não exclusivos

Escreva um programa que encontre os elementos não exclusivos de uma matriz de números inteiros assinados. A matriz resultante pode estar em qualquer ordem. Sua resposta pode ser um trecho que assume que a entrada deve ser armazenada em uma variável ( ddigamos) e avalia o resultado correto. Casos...

24
Substitua uma string por ela mesma!

Substitua uma string por ela mesma Seu objetivo é substituir uma string por ela mesma, substituindo cada caractere na string original pelo anterior, começando pelo primeiro caractere e contornando-o. Aqui estão alguns exemplos para mostrar o que quero dizer: 1º exemplo: Input: program Output:...

24
Imitar uma encomenda

Dadas duas listas de números, uma fonte e um padrão , reordene a fonte para corresponder à ordem relativa do padrão. Quaisquer duas entradas da fonte reordenada devem comparar da mesma maneira que as entradas nessas mesmas posições do padrão. Por exemplo, a entrada s = [-5, 9, 4, 13, 11, -6, 0] p...

24
Desordem de caracteres ASCII

Escreva um programa que tenha como entrada uma sequência composta por caracteres imprimíveis (ASCII 20-7E) e um número inteiro nem [2,16] e execute a seguinte modificação na sequência. Cada caractere na string é convertido em seu código ASCII (os exemplos dados são em hexadecimal, embora a base...

24
Faça um intérprete 3var!

3var é uma variante de peixe morto que usa três variáveis ​​chamadas A, B e R. A e B são acumuladores, enquanto R é usado como variável de resultado. Nesse desafio do código-golfe , você precisa criar um intérprete para uma versão simplificada desse idioma. Comandos necessários: i Increments...

24
Code Billiards (Levenshtein golf)

Você deve usar um idioma para escrever programas que executem as nove tarefas a seguir, na ordem que desejar . Converta um número inserido da base 10 para a base 36. Entrada de amostra: 1000 Saída de amostra: RS(a saída deve estar em maiúsculas) Converta cada caractere em uma seqüência de...

24
Encontre o centro

Dada uma sequência de caracteres ASCII, produza o caractere que está no meio. Se não houver um caractere do meio (quando a sequência tiver um comprimento par), imprima o caractere ASCII cujo ordinal é a média do piso dos dois caracteres centrais. Se a sequência estiver vazia, uma sequência vazia...

24
Detecção de loop - não desse tipo!

O objetivo deste desafio é encontrar a direção e a área delimitada por um loop. Entrada: Uma grade retangular consistindo inteiramente desses caracteres: ^v<> (Opcionalmente, você também pode receber as dimensões da grade antes da própria grade em decimal com um prefixo, sufixo e caractere...

24
Sum pirâmide de números primos

Dado um número N, o desafio é obter a soma da pirâmide de N primos. Para esclarecer as coisas, aqui está um exemplo: Input: 4 4Listaremos os primeiros números primos e depois calcularemos a soma deles. Depois disso, calcularemos as somas das somas e assim por diante: 2 > 5 3 > 13 >...

24
A espiral alfanumérica

A tarefa é muito simples, quando recebida uma entrada, gera uma das seguintes espirais: Input = 1dá uma espiral com a letra Acomeçando no canto superior esquerdo: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2dá uma espiral com a letra Acomeçando no canto...

24
The Random Walker Printer

Desenhe um programa ou função que escreva às STDOUT nvezes (cada uma para uma etapa) uma sequência que contenha um ponto .no local do caminhante. O programa também precisa escrever uma linha a cada ssegundo (ou esperar ssegundos após cada linha). Uma caminhada aleatória é uma formalização...

24
Por favor, conte-me!

Sua tarefa é simples. Poste um trecho em qualquer idioma que, se o trecho repetido n vezes, produzirá n em decimal, octal e hexadecimal, nessa ordem, separados em espaços. n é um número inteiro maior que zero. Não há zeros à esquerda. Menor resposta ganha Exemplo Se o trecho for ABC, o caso de...

24
Operação do pronome

O desafio Escreva uma função ou um programa que use uma sequência composta por um ou mais pronomes pessoais subjetivos , separados por sinais de + , como argumento. A saída deve ser um pronome único, que é o resultado da relação definida no próximo parágrafo. Obviamente, sinta-se à vontade para...

24
Desenhar meu gráfico de barras

Você foi escolhido para criar um programa que cria alguns gráficos de barras ASCII bastante . Aqui está o formato de entrada: [List of words (they can have spaces)] [an integer >= 0] Bar 3 This is so cool 4 IDK-Why 6 A entrada terá várias linhas neste formato, cada uma representando uma barra...