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

20
Números digitangular

Um número triangular é um número que pode ser expresso como a soma dos números inteiros positivos consecutivos, iniciando em 1. Eles também podem ser expressos com a fórmula n(n + 1) / 2, onde nestá um número inteiro positivo. A contraparte digitangular de um número é calculada da seguinte...

20
Troque o Endianness

Como muitos de vocês provavelmente sabem, as memórias de hardware (endereçáveis ​​por bytes) podem ser divididas em duas categorias - little-endian e big-endian . Nas memórias little-endian, os bytes são numerados começando com 0 no extremo menor (menos significativo) e nas big-endian ao...

20
Réguas esparsas mínimas

Uma régua padrão de comprimento n tem marcas de distância nas posições 0, 1, ..., n (em quaisquer unidades). Uma régua esparsa possui um subconjunto dessas marcas. Uma régua pode medir a distância k se ele tem marcas em posições p e q com p - q = k . O desafio Dado um número inteiro positivo n ,...

20
Imprimir uma balança

Ah não! Eu tenho um teste teórico em breve e ainda não me lembro das escalas! Ajude-me a lembrar das minhas principais escalas, imprimindo o seguinte: 7♯ - C♯ D♯ E♯ F♯ G♯ A♯ B♯ C♯ 6♯ - F♯ G♯ A♯ B C♯ D♯ E♯ F♯ 5♯ - B C♯ D♯ E F♯ G♯ A♯ B 4♯ - E F♯ G♯ A B C♯ D♯ E 3♯ - A B C♯ D E F♯ G♯ A 2♯ - D E F♯ G A...

20
Números pobres em fatores

Se um número inteiro positivo N>2N>2N > 2 tiver (estritamente) menos fatores primos (sem contar as multiplicidades) que seu sucessor e seu antecessor, o chamaremos de número pobre em fatores . Em outras palavras, ω(N)<ω(N−1)ω(N)<ω(N−1)\omega(N) < \omega(N - 1) e...

20
Reconstruir minhas bonecas matryoshka

fundo Uma boneca matryoshka (ou boneca russa) é um conjunto de bonecas que se encaixam umas nas outras. Eu acidentalmente misturei minha coleção de bonecas matryoshka e não me lembro qual delas vai dentro da qual. Objetivo Dada uma lista de seqüências únicas , classifique-as em bonecas...

20
Inverter colunas, preservando a forma

Introdução Suponha que você tenha uma lista de listas de números inteiros (ou qualquer objeto realmente, mas vamos nos ater aos números inteiros por simplicidade). As listas podem ter diferentes comprimentos e algumas podem estar vazias. Vamos escrever as listas em um formato tabular: [[ 1, 2, 3,...

20
Períodos locais de strings

Períodos locais Pegue uma string não vazia s . O período local de s no índice i é o menor número inteiro positivo n, de modo que para cada 0 ≤ k <n , temos s [i + k] = s [i-n + k] sempre que ambos os lados são definidos. Como alternativa, é o comprimento mínimo de uma sequência não vazia w, de...

20
Dado um número, imprima sua "soma coletiva"

Dado um número como entrada, imprima sua soma coletiva O que é uma soma coletiva? Considere o número 13214, a entrada Ao percorrer cada um dos dígitos a partir da esquerda, poderemos obter sua soma coletiva. 1 significa olhar para o primeiro dígito e adicioná-lo à soma, soma = 1 3 significa...

20
Este é um número triangular truncado?

Sequência OEIS relacionada: A008867 Número triangular truncado Uma propriedade comum dos números triangulares é que eles podem ser organizados em um triângulo. Por exemplo, pegue 21 e organize em um triângulo de os: o oo ooo oooo ooooo oooooo Vamos definir um "truncamento:" cortando...

20
Arte ASCII alinhada horizontalmente

Sua tarefa é aceitar como entrada dois "ASCII Art" s e alinhar cada obra de arte horizontal uma da outra. Por exemplo, digamos que você tenha duas cadeias "abc\ndef"e "123\n456". Você precisa alinhá-los horizontalmente para produzir a string "abc123\ndef456". Estou chamando isso de" alinhar...

20
A próxima cor

Desafio Considere o arco-íris como sete cores, representadas por seqüências de caracteres como Red Orange Yellow Green Blue Indigo Violet. Sua tarefa é criar um programa que receba uma dessas cores como entrada e saída a seguir na ordem da cor do arco-íris. Isso inclui sobreposiçãoViolet ->...

20
Torres Eiffel: Crie um "A" grande a partir de "A" s

Crie uma função que, dada uma série de linhas n, faça a bigA. A barra horizontal de bigAdeve estar na linha do meio ou a menor das duas, se nfor uniforme Suponha uma fonte monoespaçada para saída A saída deve ser uma string (ou similar, por exemplo, matriz de caracteres) com quebras de linha...

20
Quase um episódio de Columbo

Sua tarefa é encontrar dois personagens ausentes no título de um episódio de Columbo. Entrada Um dos 69 títulos de episódios Columbo (conforme listado abaixo), com exatamente dois caracteres substituídos por *. Exemplo : "Ran*om for a *ead Man" Saída Você pode retornar o título do episódio...

20
Faça-me um pouco de curry

Ter uma função f que recebe argumentos x 1 , x 2 ,…, x n                                                - ie.  f: X 1 × X 2 ×… × X n → Y - currying redefine f como uma função usando um único argumento a 1 que mapeia para outra função. Essa técnica é útil para aplicação parcial, por exemplo, com...