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

13
Strings cíclicos, programas ocultos

Escreva 3 programas que executam a seguinte tarefa: Deixe os códigos-fonte A, B, C desses três programas; se A executa BC é produzido como saída, se B executar CA for produzido, se C executa AB é produzido; então cada programa grava uma string (ciclada para cada programa) e se esconde...

13
Emita o n-ésimo número da campainha

Um número de campainha ( OEIS A000110 ) é o número de maneiras de particionar um conjunto de n elementos rotulados (distintos). O número 0 da campainha é definido como 1. Vejamos alguns exemplos (eu uso colchetes para denotar os subconjuntos e chaves para as partições): 1: {1} 2: {[1,2]},...

13
Essas tranças são iguais?

Se você não está familiarizado com a teoria da trança, recomendo que você leia isso primeiro. Esta pergunta pressupõe que você esteja pelo menos familiarizado com os conceitos em questão e que você esteja familiarizado com a teoria de grupos Definamos σ n ser a trança em que o n ° de cadeia...

13
Números com equilíbrio triplo

Descrição Consideramos um número inteiro com pelo menos três dígitos com balanceamento triplo se, quando divididos em três partes, os dígitos de cada parte somarem o mesmo número. Dividimos os números da seguinte forma: abcdefghi - Standard case: the number of digits is divisable through 3: abc...

13
Shift Caesars Shifts

Descrição Um deslocamento de César é uma cifra monoalfabética muito simples, em que cada letra é substituída por uma depois do alfabeto. Exemplo: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!é o resultado do desafio real, esse foi um exemplo de mudança de 1). Como você pode ver, o...

13
Elementos mais comuns de uma lista em Python

Esta é uma questão de dicas para jogar golfe no Python, que está no tópico principal. Estou procurando a maneira mais curta de obter todos os elementos mais comuns de uma lista em Python, da maneira mais curta possível. Aqui está o que eu tentei, supondo que a lista esteja em uma variável chamada...

13
Construa-me um castelo Stairway!

Você receberá uma String consistindo em ASCII imprimível (sem novas linhas). Sua tarefa é construir uma escada agradável para o meu castelo. Como construir uma escada agradável? Primeiro, você deve obter todas as rotações da String. Por exemplo, a String abcdtem as seguintes rotações: abcd,...

13
Como Fermat é esse número?

Os números de Fermat são números inteiros positivos que podem ser expressos como 2 2 x +1 com um número inteiro x. Vamos agora definir um atributo de um número chamado "Fermat-ness": A Fermatividade do número é um menor que o comprimento da cadeia de potências de dois, começando pela base, com...

13
Aproximado do número Dottie

O número de Dottie é o ponto fixo da função cosseno ou a solução da equação cos (x) = x . 1 Sua tarefa será criar código que se aproxime dessa constante. Seu código deve representar uma função que recebe um número inteiro como entrada e gera um número real. O limite da sua função à medida que a...

13
Torne-se o Hydra Slayer

Você é o melhor e mais famoso herói da região. Ultimamente, existem rumores de que uma Hydra está saindo em um barranco próximo. Sendo o herói corajoso e virtuoso que você é, você vai descobrir isso hoje mais tarde. O problema com as hidras é que, toda vez que você tenta cortar a cabeça, algumas...

13
Coeficiente de correlação de classificação

O coeficiente de correlação usual (em 2d) mede quão bem um conjunto de pontos pode ser descrito por uma linha e, se sim, seu sinal nos diz se temos uma correlação positiva ou negativa. Mas isso pressupõe que as coordenadas dos pontos possam realmente ser interpretadas quantitativamente, por...

13
Mapa de distância mínima de táxi

Descrição do Desafio Na métrica do táxi , uma distância entre dois pontos é definida como: Considere uma matriz com apenas zeros e uns: 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 Vamos mapear cada um 1para a distância mais próxima da diferente 1 na matriz (é claro, assumindo que a...

13
Fallout Terminal Hacking

Alguém aqui é um fã obstinado da Bethesda? Talvez você prefira a Obsidian Entertainment? Bem, se você é uma dessas coisas, a imagem a seguir deve ser relativamente familiar para você. Tomei a liberdade de preparar um desafio ASCII-Art bastante singular, então aqui está a primeira pista sobre o...

13
Retorno do Hydra Slayer

Já faz um tempo desde que você matou aquela hidra , você se deliciou com a glória por anos, mas agora as pessoas estão chamando você de lavada, um tem sido. Bem, é hora de você provar que estão errados. Você já ouviu o paradeiro de outra hidra. Basta matá-lo e você receberá toda a glória que você...

13
Construa um suporte de torneio

Dada uma lista de entrada de strings não vazias, produza uma representação artística ASCII de um torneio, com base nas seguintes regras de desenho: O número de strings é garantido como sendo de quantidade 2,4,8,16,etc. As duas primeiras cordas se tocam, e as próximas duas tocam e assim por...

13
Soma as faces de um cubo cubicamente

A soma manual de faces de um cubo Cubically é entediante e demorada, como escrever código no próprio Cubically. No cubificador Mais eficiente , pedi para você traduzir o ASCII para o código-fonte Cubically. Uma das respostas lá usa uma sequência de inicialização do cubo e modifica o cubo...

13
Esticar uma matriz

Anteriormente , defini o processo de esmagar uma matriz Em uma paixonite, lemos a matriz da esquerda para a direita. Se em um ponto encontramos dois elementos iguais seguidos, removemos o primeiro e duplicamos o segundo. Por exemplo, aqui está o processo de esmagar a seguinte...