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

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

12
O monitor Woz
Desafio Recentemente, entrei em computadores de 8 bits e sou fascinado com o funcionamento deles e de outros; portanto, o objetivo desse código de golfe é replicar uma parte do Woz Monitor, projetada por Steve Wozniak para o Apple I. Você deve armazenar uma matriz de 22 valores hexadecimais com …

13
Índice de permutação inversa
Introdução As permutações lexicográficas de uma lista com n elementos podem ser numeradas de 0 a n ! - 1. Por exemplo, os 3! = 6 permutações de (1,2,3)seria(1,2,3) , (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando uma permutação é aplicada a uma lista, seus elementos são ordenados na mesma ordem …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

3
Conduza sua tartaruga por uma corda
Escreva um programa ou função que receba uma seqüência de caracteres de linha única não vazia de caracteres ascii imprimíveis , excluindo espaço: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Você pode assumir que a entrada é válida. Com base na entrada, desenhe uma nova sequência organizada em uma grade de espaços e linhas de texto …
17 code-golf  string  grid 

12
Contagem regressiva dimensional
Escreva uma função f (n, k) que exibe a contagem regressiva dimensional k de n. Uma contagem regressiva unidimensional de 5 parece 54321 Uma contagem regressiva bidimensional de 5 parece 54321 4321 321 21 1 Finalmente, uma contagem regressiva tridimensional de 5 parece 54321 4321 321 21 1 4321 321 …
17 code-golf  string 


9
Inteiro vai e volta no tempo
Entrada: Um inteiro. Resultado: Primeiro converta o número inteiro para o seu numeral romano equivalente. Em seguida, converta cada letra maiúscula desse numeral romano em seu valor decimal ASCII / UNICODE. E produza a soma desses. Exemplo: 1991 -> MCMXCI -> 77+67+77+88+67+73 -> 449 ^ input ^ output Algarismos romanos: …


2
Compressão de Thwart Lepton
O Dropbox lançou recentemente o Lepton ( GitHub ), um método que comprime sem perdas imagens JPEG de ida e volta, economizando uma média de 22%. Por causa do princípio pigeonhole , não é possível garantir que qualquer algoritmo de compactação geral resulte em um arquivo menor ( geral porque …


16
Números Narayana-Zidek-Capell
Gerar o n th Narayana-Zidek-Capell número dado uma entrada n . Menos bytes vencidos. f (1) = 1, f (n) é a soma dos termos do piso anterior (n / 2) Narayana-Zidek-Capell. Casos de teste: f(1)=1 f(9)=42 f(14)=1308 f(15)=2605 f(23)=664299

12
Compartilhamento Secreto de Shamir
Dado n(o número de jogadores), t(o valor limite) e s(o segredo), são apresentados os nsegredos gerados pelo algoritmo de Compartilhamento Secreto de Shamir . O Algoritmo Para os propósitos deste desafio, os cálculos serão feitos em GF (251) (o campo finito de tamanho 251, também conhecido como número inteiro mod …
17 code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

3
Calcular a 3BV de uma prancha de minas
A 3BV de uma placa Minesweeper representa o número mínimo de cliques esquerdos necessários para resolver a placa, se você já conhece a solução. Significa "Valor de referência do conselho da Bechtel". Aqui está o site dele explicando isso. Abaixo está uma placa do Campo Minado resolvida. As bandeiras indicam …


11
Meu emoji está seco?
Este é o meu emoji de estimação, Billy: -_- Os emojis não gostam de estar na chuva, então Billy está triste ... Vamos desenhar um guarda-chuva para ele se sentir melhor! /\ / \ / \ -_- Isso é bom, ele está totalmente coberto por seu guarda-chuva! Aqui está um …

7
Reversão de cordas normal e visual
Escreva um código que atue como um programa para gatos. Ou seja, para inserir uma string e produzi-la como está. Mas a reversão normal do seu código deve gerar a reversão normal da string de entrada. E a reversão visual do seu código deve gerar a reversão visual da sequência …

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.