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

10
Gerando primos Fermat

Dado um número n, imprimir o enésimo privilegiada número Fermat, onde os números de Fermat são da forma 2 2 k +1. Este código deve teoricamente obra para qualquer n (ou seja, não codificá-lo), embora não se espera para terminar para n> 4. (Deve não voltar 4294967297 para n = 5, como 4294967297...

10
Quando as luzes piscam?

Imagine que você tem duas luzes. Essas luzes piscam e acendem a uma taxa específica: Light 0: Delay 0ms and then blink every 1000ms Light 1: Delay 500ms and then blink every 1000ms Vamos simular essas luzes nos primeiros 2000ms: 0ms: Light 0 on 500ms: Light 1 on 1000ms: Light 0 off 1500ms:...

10
Implementar o cubo cubicamente

Cubicamente é uma linguagem esotérica relativamente nova, capaz de criar respostas curtas, semelhantes a golfe, para um subconjunto muito específico de problemas. É único, pois armazena memória na forma de um cubo de Rubik 3x3, tornando os cálculos muito menos triviais do que na maioria dos...

10
Leia minha data de forma livre

Dada uma data escrita em qualquer (deve lidar com tudo no mesmo programa) dos seguintes formatos, analise-a em um válido yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 Regras As datas às vezes serão inválidas, ou seja. dia incorreto do...

10
Adicionador binário cego

Imagine que você tem duas caixas B(x)e B(y), cada uma contendo um bit desconhecido - 0 ou 1, e uma máquina Fque pode radiografá-las e produzir uma terceira caixa para B(x^y)( xor ). Ftambém pode calcular B(x*y)( e ). De fato, esses são apenas casos especiais da operação única que a máquina pode...

10
Retângulos Unicode

Dado uma matriz ade caracteres deu=" ╶╺╵└┕╹┖┗╴─╼┘┴┶┚┸┺╸╾━┙┵┷┛┹┻╷┌┍│├┝╿┞┡┐┬┮┤┼┾┦╀╄┑┭┯┥┽┿┩╃╇╻┎┏╽┟┢┃┠┣┒┰┲┧╁╆┨╂╊┓┱┳┪╅╈┫╉╋" as coordenadas de uma submatriz como x, y, w, h(esquerda, de cima, de largura> 1, altura> 1) uma espessura tde 1 (como em ┌) ou 2 (como em ┏) renderize uma borda interna...

10
É um desafio de encontrar um filme

Esse é um desafio simples (de ish) de raspagem da web. Entrada Seu código deve ter uma classificação de filme MPAA e um número de 0 a 100 como entrada. Pode fazer isso da maneira que achar conveniente. Resultado Seu código deve retornar o nome de qualquer filme que tenha a) a classificação do...

10
Números da BIU (ou números resumidos)

Como identificá-los Tome um número inteiro positivo k. Encontre seus divisores . Encontre os fatores primos distintos de cada divisor . Soma todos esses fatores juntos. Se esse número (soma) for um divisor de k ( se a soma dividir k ), esse número k será um número BIU Exemplos Vamos pegar o...

10
Exact Cover Puzzle

DESAFIO Dado um conjunto de cartas agrupadas, organize-as no quadro para que cubram totalmente a área. Representação do Conselho (também conhecido como SHIP DECK) O quadro é uma grade 6x6. Sempre haverá 36 quadrados no total. As colunas estão marcadas com AF. As linhas estão marcadas de 1 a...

10
Expoente de números complexos

Dados dois números inteiros, que podem ser negativos, zero ou positivos, ae b(tirados em qualquer formato razoável, incluindo a inserção de um número complexo simples ), converta-o para a + bionde iestá o número imaginário (raiz quadrada do número negativo). Em seguida, eleve-o à potência de uma...

10
O que é atribuível a quê?

relacionado O que é atribuível a quê? Neste desafio, você receberá dois tipos Ae , Be determinará se Aé atribuível a B, Bé atribuído aA , ou nenhum. O sistema de tipos (Usarei t para representar qualquer tipo) Tipos básicos Os tipos básicos são representados por uma única letra maiúscula,...

10
Meus Quadrados Aproximados

Inspirado neste vídeo por tecmath . Para obter uma aproximação da raiz quadrada de qualquer número x, pegue a raiz quadrada inteira s(ou seja, o maior número inteiro que s * s ≤ x) e faça o cálculo s + (x - s^2) / (2 * s). Vamos chamar essa aproximação S(x). (Nota: isso é equivalente à aplicação...

10
Compartilhamos o cluster principal?

O aglomerado privilegiada de um número inteiro N mais elevada do que 2 é definido como o par formado pelo maior privilegiada estritamente inferior ao N e o menor primo estritamente maior que N . Observe que, seguindo a definição acima, se o número inteiro for um primo em si, seu cluster primo será...

10
Eu tenho permissão?

O desafio Dada uma sequência que indica a notação simbólica da permissão UNIX de um arquivo e sua propriedade (ID do usuário e ID do grupo), decida se um determinado usuário Atem permissão para lê-lo / gravá-lo / executá-lo. Relacionado . Permissões no sistema UNIX No UNIX, cada arquivo possui...

10
É um número satisfatório?

inspirado por esta conversa de bate-papo Um número satisfatório é um número cuja representação decimal é da forma abx, com as seguintes propriedades: xé o sufixo de repetição mais longo, ou o último dígito, se não houver repetição no final ( 123333-> 3333, 545656-> 5656, 123-> 3) bé o...

10
Forme uma lista usando números primos

Você recebeu N pilhas de moedas. Você decidiu dividir cada uma dessas pilhas B 1 , B 2 , ..., B N entre grupos de pessoas separados. A quantidade de pessoas que recebem moedas deve ser um número primo e a quantidade de dinheiro dada a cada pessoa deve ser diferente em cada pilha. Entrada: N, B 1 ,...