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

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

24
Um desafio ogl-edocf
Entrada Uma sequência aleatória não vazia que consiste em caracteres ASCII no intervalo .[ 32..126 ][32..126][32..126] Saída A saída é obtida aplicando rotações sucessivas na sequência de entrada. Para cada letra ( [a-zA-Z]) na sequência de entrada, da esquerda para a direita: se a letra estiver em maiúscula, gire todos …
22 code-golf  string  code-golf  string  code-golf  string  parsing  brainfuck  code-challenge  python  hello-world  error-message  code-golf  string  code-golf  number  integer  counting  subsequence  code-golf  string  cipher  code-golf  array-manipulation  arithmetic  integer  matrix  code-golf  math  sequence  code-golf  restricted-source  pi  popularity-contest  cops-and-robbers  polyglot  popularity-contest  cops-and-robbers  polyglot  code-golf  file-system  king-of-the-hill  code-golf  number  sequence  integer  rational-numbers  string  code-challenge  source-layout  code-golf  ascii-art  king-of-the-hill  code-golf  array-manipulation  sorting  code-golf  string  code-golf  restricted-source  source-layout  tips  math  code-challenge  permutations  logic-gates  code-golf  number  random  integer  code-golf  math  code-golf  math  number  decision-problem  king-of-the-hill  python  board-game  code-challenge  brainfuck  busy-beaver  code-golf  number  cops-and-robbers  polyglot  obfuscation  answer-chaining  code-golf  number  integer  conversion  code-golf  string  parsing  code-golf  ascii-art  number  king-of-the-hill  javascript  code-golf  source-layout  radiation-hardening  code-golf  array-manipulation  matrix  code-golf  string  graph-theory  code-golf  array-manipulation  decision-problem  code-golf  string  ascii-art  code-golf  string  code-golf  array-manipulation 

28
Faça um quebra-cabeças simples
(Nota: esta é a minha primeira pergunta de código de golfe, mas, até onde eu sei, ninguém mais fez exatamente isso, por isso devo ser bom.) Sua tarefa é criar um programa ou função que inclua uma sequência de caracteres se um número inteiro ne retorne ou produza esse texto …
22 code-golf  string  code-golf  string  parsing  apl  math  primes  integer  fastest-code  code-golf  math  primes  integer  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  array-manipulation  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  code-golf  date  conversion  code-golf  geometry  combinatorics  grid  code-golf  string  code-golf  counting  java  code-golf  chess  code-golf  path-finding  conversion  atomic-code-golf  logic-gates  code-golf  fibonacci  code-golf  ascii-art  fractal  code-golf  quine  code-golf  string  code-golf  array-manipulation  decision-problem  code-golf  quine  code-golf  code-challenge  array-manipulation  code-challenge  word-search  code-golf  binary  conversion  code-golf  code-golf  restricted-source  code-golf  kolmogorov-complexity  restricted-source  code-golf  kolmogorov-complexity  random  animation 

2
Ordens de soma de subconjuntos
Um conjunto de nnúmeros positivos possui 2^nsubconjuntos. Nós chamaremos um conjunto de "bom" se nenhum desses subconjuntos tiver a mesma soma. {2, 4, 5, 8}é um conjunto tão bom. Como nenhum dos subconjuntos tem a mesma soma, podemos classificá-los por soma: [{}, {2}, {4}, {5}, {2, 4}, {2, 5}, {8}, …

16
Encontre o inverso de uma matriz 3 por 3
Desafio Dados nove números,, a, b, c, d, e, f, g, h, icomo entrada que corresponde à matriz quadrada: M=⎛⎝⎜adgbehcfi⎞⎠⎟M=(abcdefghi)\mathbf{M} = \begin{pmatrix}a& b& c\\ d& e& f\\ g& h& i\end{pmatrix} Encontre o inverso da matriz, M−1M−1\mathbf{M}^{-1} e produza seus componentes. Matriz Inversa O inverso de uma matriz 3 por 3 …

18
Raiz de um número RTA (Reverse-Then-Add)
A sequência de reversão e adição (RTA) é uma sequência obtida adicionando um número ao seu reverso e repetindo o processo no resultado. Por exemplo, 5+5=10⇒10+01=11⇒11+11=22⇒22+22=44⇒ ...5+5=10⇒10+01=11⇒11+11=22⇒22+22=44⇒ ... 5 + 5 = 10 \Rightarrow 10 + 01 = 11 \Rightarrow 11 + 11 = 22 \Rightarrow 22 + 22 = …
22 code-golf  math  number 

8
Marque um único dardo
Introdução Escreva um programa ou função que, dadas as coordenadas de onde um dardo pousa em um alvo, retorne a pontuação desse dardo. As coordenadas do dardo são dadas como dois números inteiros, x,ymedidos a partir do centro do alvo, com precisão milimétrica. Como marcar um dardo Dardos é um …
22 code-golf  game 

9
Tome CR e LF literalmente
Como uma celebração do bom e velho bloco de notas , trataremos retornos de carro e feeds de linha como o que eles originalmente queriam dizer, e não como eles são usados ​​hoje. Dada uma sequência que consiste em ASCII imprimível mais alimentações de linha (␊; LF; esc \n; hex …

3
Caminhos e perda de tempo
Premissa Recentemente, eu estava com meia hora de antecedência para um compromisso e decidi esperar do lado de fora. Eu também determinei que pareceria estranho se eu apenas ficasse imóvel na frente da casa. Por isso, decidi dar uma caminhada rápida, dentro de uma área limitada. Também concluí que, se …

30
Exibir números que faltam 2's
Exiba números de cem a cem (em ordem crescente), mas o número 2 não deve aparecer em nenhum lugar da sequência. Então, por exemplo, os números dois ( 2) ou vinte e três (23 ) não devem estar na sequência. Aqui está um exemplo de saída, com novas linhas separando …

11
Sequências de produtos com dígitos
Aqui está uma sequência interessante descoberta por Paul Loomis, matemático da Universidade de Bloomsburg. De sua página nesta sequência: Defina f(n) = f(n-1) + (the product of the nonzero digits of f(n-1)) f(0) = x, xcomo qualquer número inteiro positivo, escrito na base 10. Então, começando com f(0)=1, você obtém …

3
L o o p I t
Nota: O título desta pergunta deve ser "Loop It", mas como o título precisa ter pelo menos 15 caracteres, existem alguns espaços invisíveis. Esta nota é tal que o desafio pode ser pesquisado. Desafio Dada uma lista finita de pontos integrais únicos no plano, encontre um polígono cujos vértices são …

3
Desenhar uma assinatura de chave ASCII
Dada a entrada de uma nota, imprima um desenho ASCII da chave principal correspondente na clave de sol. Aqui estão todas as principais chaves (que não incluem objetos pontiagudos ou planos duplos) e suas assinaturas de chave correspondentes: Círculo dos quintos de luxo 4 pelo usuário da Wikipedia Simplesmente Bill, …

17
Gere uma matriz de Walsh
Uma matriz de Walsh é um tipo especial de matriz quadrada com aplicações na computação quântica (e provavelmente em outros lugares, mas eu me preocupo apenas com a computação quântica). Propriedades das matrizes de Walsh As dimensões são a mesma potência de 2. Portanto, podemos nos referir a essas matrizes …
22 code-golf  math  matrix 

30
Produzir tabela am * n em HTML
Entrada : Dois números inteiros decimais me nque respectivamente fornecem o número de linhas e colunas da tabela. me nsão maiores ou iguais a 1. Saída: Uma tabela em HTML que possui m linhas e n colunas. A tabela deve ser exibida por um navegador moderno de sua escolha. A …

10
Comprimindo as energias de ionização atômica
Este é um tipo diferente de desafio de compactação. Em um desafio normal da complexidade de kolmogorov , é necessário recriar uma lista exatamente. Aqui, você pode arredondar os valores da maneira que desejar. Qual é o problema? Sua pontuação é penalizada com base no quão errado é o seu …

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.