Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

9
Quantos capítulos tenho?
A Bíblia é um dos livros mais influentes já escritos e comumente citado como o livro mais vendido de todos os tempos . Foi escrito por aproximadamente 40 autores diferentes ao longo de centenas de anos antes de ser compilado em sua forma atual. Mas o interessante da Bíblia é …


19
Diferenças dos pares MaxMin Divisor (DMDP)
Vamos falar sobre divisores ... Deixando quadrados perfeitos (por um momento), todos os números inteiros positivos podem ser expressos como o produto de 2 de seus divisores. Exemplo rápido para 126: Aqui estão todos os divisores de126 Como você pode ver, todos os divisores podem ser emparelhados. Aqui está o …

29
Repita os enésimos elementos
Não temos uma pergunta em cadeia há um tempo (cinco dias para ser mais preciso), então vamos a uma. Dada uma string se um número inteiro positivo n, pegue cada nelemento th s, repita-o nvezes e coloque-o novamente s. Por exemplo, se n = 3e s = "Hello, World!", todo …
18 code-golf  string 

19
Matriz com 1 a L (n), em todas as n colunas
Desafio: Faça uma lista, L contendo números inteiros positivos como entrada: 3 5 2 1 6 e crie uma matriz onde a n-ésima coluna contenha o vetor 1: L (n) , onde as linhas mais curtas são preenchidas com zeros. Casos de teste: 3 5 2 1 6 ----------------- 1 …
18 code-golf  matrix 

18
Reverse Maths Cycles
Inspirado por isso No desafio vinculado, somos solicitados a aplicar adição aos elementos do original e o inverso da matriz de entrada. Neste desafio, tornaremos um pouco mais difícil, apresentando as outras operações matemáticas básicas. Dada uma matriz de números inteiros, percorra +, *, -, //, %, ^, onde //é …

1
Uma sala de espelhos
(Esse desafio é muito semelhante, mas esse desafio atual tem complicações adicionais.) Imagine uma sala bidimensional, onde as paredes são revestidas com espelhos planos. De repente, um feixe de luz atinge a sala, onde um pedaço de parede está faltando! O raio de luz dança ao redor da sala, sendo …

28
Matriz no intervalo
O desafio Dada uma n>0saída inteira, uma n+1 X n+1matriz contém todos os números inteiros de 1a 2ncomo mostrado nos casos de teste abaixo Casos de teste n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 …

12
Toda a sua base 97 nos pertence
Muitas linguagens de programação são escritas usando apenas ASCII, guias e novas linhas imprimíveis. Esses 97 caracteres são armazenados em bytes de 8 bits (que são realmente capazes de conter 256 caracteres diferentes!), O que é terrivelmente ineficiente - especialmente no golfe de código, onde cada byte conta! Nesse desafio, …

12
O número original (II)
Esse desafio é essencialmente idêntico a este, com apenas uma diferença: agora é permitido embaralhar letras em qualquer lugar da string. Cenário John tem um número importante e não quer que outros o vejam. Ele decidiu criptografar o número, usando as seguintes etapas: Seu número é sempre uma sequência não …

21
Posições diagonais de saída de mim ao quadrado
Dado um número n, produz uma lista ordenada de índices baseados em 1 que caem em qualquer uma das diagonais de uma n*nmatriz quadrada. Exemplo: Para uma entrada de 3: O quadrado deve ser: 1 2 3 4 5 6 7 8 9 Agora, selecionamos todos os índices representados por …
18 code-golf  math  matrix 

1
Interfaces de usuário Ascii
Nesse desafio, renderizamos interfaces de usuário Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! | | |+-----------------+ …

3
Quando Fibonacci encontra o Queens
(inspirado na resposta de Helka ao meu pareamento aleatório das tags "xadrez" e "Fibonacci" no bate-papo) Fibonacci Os números de Fibonacci são uma das seqüências mais conhecidas da matemática, onde cada número é composto adicionando os dois números anteriores. Abaixo está uma definição da sequência indexada a zero: f(0) = …

6
ANNNOUNNNCCCEEERRR VOICCCEEE
Escreva uma função que utilize uma sequência de letras e espaços (sem necessidade de manipular não letras) e execute o algoritmo de tradução ANUNUNCER VOICE da seguinte maneira: Primeiro, coloque tudo em maiúsculas. Para cada palavra, Alongar cada cluster consoante triplicando cada letra; exceto, se a palavra começar com um …
18 code-golf  string 

5
Decodificadores e codificadores de código
Digamos que você tenha algum texto e queira enviá-lo ao seu amigo, mas não deseja que mais ninguém o leia. Isso provavelmente significa que você deseja criptografá-lo para que somente você e seu amigo possam lê-lo. Mas há um problema: você e seu amigo se esqueceram de concordar com um …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.