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

23
Casciitum Scribe

Introdução Os cactos vêm em vários tamanhos, formas e cores diferentes. No entanto, o cacto mais emblemático e must-have em todos os ocidentais deve ser o saguaro . Características importantes são o tamanho e os braços, que definiram a aparência estereotipada dos cactos. Sua tarefa é trazer o...

23
Determinar quantas rodas existem

Explicação não matemática Esta é uma explicação que deve ser acessível independentemente do seu histórico. Infelizmente, isso envolve alguma matemática, mas deve ser compreensível para a maioria das pessoas com um nível de entendimento no ensino médio Uma sequência de ponteiro é qualquer...

23
Pegue um para fazer um

Desafio Dada uma lista de números inteiros positivos, descubra se existe uma permutação em que, até um bit de cada um dos números inteiros, um número binário composto por todos os 1s possa ser criado. O número de bits no número binário resultante é igual ao MSB mais alto da lista de números...

23
Tampa mínima do retângulo

Capas retangulares Suponha que você tenha uma matriz de bits, por exemplo, o seguinte. 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 Gostaríamos de encontrar uma cobertura retangular para essa matriz. É um conjunto de subconjuntos retangulares da matriz que não...

23
Reconstruir uma sequência aritmética

Dada uma sequência aritmética finita de números inteiros positivos, com alguns termos removidos do meio, reconstrua a sequência inteira. A tarefa Considere uma sequência aritmética: uma lista de números inteiros positivos na qual a diferença entre dois elementos sucessivos é a mesma. 2 5 8 11 14...

23
128 anos? Reforma hipotética do ano bissexto

O ano solar é de 365 dias, 5 horas, 48 ​​minutos, 45 segundos e 138 milissegundos, de acordo com este vídeo . Com o atual calendário gregoriano, as regras para os anos bissextos são as seguintes: if year is divisible by 400, LEAP YEAR else if year is divisible by 100, COMMON YEAR else if year is...

23
Sequências binárias

Dado um número binário A como entrada com d> 1 dígitos, imprima um número binário B com dígitos d de acordo com as seguintes regras para encontrar o enésimo dígito de B: O primeiro dígito de B é zero se o primeiro e o segundo dígitos de A forem iguais; caso contrário, é um. Se 1 <n <d,...

23
Uma letra cabe dentro da outra?

Você se lembra do meu tapete adequadamente agrupado por cores ? Ontem eu estava olhando e percebi que algumas letras cabiam dentro de outras. Exemplo: uma letra Pcabe no local para onde a letra Rvai. Então, aqui está um desafio simples: dadas duas letras, retorne um valor verdadeiro se qualquer...

23
Triângulos quadrados

Um número inteiro positivo x é um número de triângulo quadrado se houver dois números inteiros positivos diferentes, y e z , menores que x, de modo que todas as somas x + y x + z y + z são quadrados perfeitos. Por exemplo 30 é um número de triângulo quadrado porque 30 + 6 = 6 2 30 + 19 = 7...

23
A jornada de bêbado em casa

A jornada de bêbado em casa Neste desafio, você deve escrever um programa que simule um bêbado tropeçando no caminho de volta para casa, vindo do bar. Entrada: A entrada será uma matriz de adjacência (representando um gráfico direcionado) que representa os caminhos que o bêbado pode seguir. Em...

23
Não muito romano Ternário

Dado um número inteiro n ≥ 0, imprima-o em uma notação de base 3 não posicional, usando dígitos 139ABCDE…e um separador de 1 caractere. Cada dígito é uma potência consecutiva de 3 e os dígitos no lado esquerdo do separador são negados, por exemplo, A931 | B → 81− (1 + 3 + 9 + 27) → 41 . Um dígito...

23
Matriz em ordem "barra"

Dados dois números positivos N >= 2e N <= 100crie uma matriz que siga as seguintes regras: O primeiro número começa na posição [0,0] O segundo número começa na posição [0,1] O terceiro número fica abaixo do Primeiro Número (posição [1,0]) Os números a seguir seguem na direção "barra" O...

23
O gráfico cada vez maior

Considere uma sequência unidimensional de números dentro de um intervalo fixo, ou seja, [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ O gráfico sempre crescente * ** é uma linha que conecta todos os pontos nessa sequência da esquerda para a direita e sempre sobe ou permanece nivelada. Se...

23
Classifique uma sequência por uma determinada ordem

Seu desafio é classificar uma string, mas, em vez da ordem alfabética normal (abc..xyz), você classificará as strings por um alfabeto especificado. Você deve escrever um programa ou função que leva duas entradas: Um alfabeto A e uma seqüência S . Ambos conterão apenas letras minúsculas em inglês e...

23
Nova idéia de senha: Word-walker

Pensei em uma nova maneira de gerar minhas senhas e, embora provavelmente não seja muito inteligente a longo prazo, ainda pode ser um código-golfe divertido. Usando uma sequência de palavras, a senha é gerada assim: Escolha o enésimo caractere na enésima palavra Se n for maior que a palavra,...

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