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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

3
Desenhe uma espiral em uma caixa
Essa espiral geométrica parece complicada, mas é bastante simples de desenhar; pegue a seguinte caixa: Desenhe uma linha reta entre o canto da caixa e uma certa distância acima do próximo canto no sentido anti-horário. Continue esse padrão para dentro, sempre mantendo essa distância definida no canto da próxima linha. …

21
Executar através de uma matriz
Todos nós sempre ouvimos o idioma "percorrer a matriz" para significar "mapear a função sobre a matriz a seguir". No entanto, eu preciso fazê-lo (agora!), Então quero que você execute a matriz. Como eu corro? Imagine que há um bando selvagem de lobos atrás de você Percorrer uma matriz é …

6
Número mágico de um determinado comprimento
Seu programa deve receber uma entrada ( npara fins de descrição) e gerar todas as permutações de um número de ndígitos longos sem dígitos repetidos, em que cada um dos dígitos anteriores e incluindo seu índice é divisível pelo local no número em que ele cai . Você pode ler …

11
Quine de serviço duplo: quine! DlroW, olleH
Escreva um programa que produza seu próprio código-fonte quando executado, e nada mais. Parece fácil, certo? O problema é que, quando o código-fonte é revertido, seu programa deve gerar "Olá, mundo!" exatamente, sem as aspas. Isso é código-golfe, então a contagem de bytes mais baixa vence. Edit : Seu quine …

6
Quem é o rei do torneio?
fundo Considere um torneio round-robin, no qual cada competidor joga um jogo contra todos os outros competidores. Não há empates, então cada jogo tem um vencedor e um perdedor. Um competidor Um é um rei do torneio, se por qualquer outro concorrente B , ou A batida B ou A …

1
Média Móvel Iterada
Se temos uma lista, digamos a lista [9, 2, 4, 4, 5, 5, 7], podemos fazer uma média móvel nela. Tomando uma janela de, digamos, 3 elementos, cada elemento é substituído por uma janela como essa: [[9], [9, 2], [9, 2, 4], [2, 4, 4], [4, 4, 5], [4, 5, …

11
Resolver o problema do secretário
O problema do secretário é um famoso problema descrito da seguinte maneira: Você precisa de uma nova secretária Você tem N candidatos que você pode entrevistar um de cada vez Você é capaz de pontuar cada candidato após a entrevista. Seu sistema de pontuação nunca dará a dois candidatos a …


3
Visualize longas adições com arte ASCII
Totalmente não inspirado em Visualize divisão longa com arte ASCII ;) Seu trabalho é mostrar adição de mão longa com arte ASCII. Você resolve a adição à mão adicionando as colunas da direita para a esquerda, colocando o valor das unidades no resultado e carregando as dezenas para o topo …

3
Quantos lados tem esse polígono?
Então, na matemática da 1ª série, você aprende os nomes dos polígonos. Três lados são um triângulo, 4 é um quadrado e 5 é um pentágono. No entanto, nas honras da 1ª série, você vai um pouco mais longe. Seu desafio Existe um sistema de nomeação para polígonos acima de …

1
Resolver variáveis ​​de macro SAS
A linguagem de programação SAS é uma linguagem arcaica e desajeitada que remonta a 1966, ainda em uso hoje. O compilador original foi escrito em PL / I e, de fato, grande parte da sintaxe deriva de PL / I. SAS também tem um pré-processador linguagem macro que deriva do …

3
Ligue os pontos
Dada uma série de os representando pontos, conecte-os na vertical ou na horizontal Exemplos Entrada: o o o Resultado: o---o | | o Entrada: o o o o Resultado: o---o----o | o Spec Se você deseja que a entrada seja preenchida com espaços para formar um retângulo, especifique isso na …

7
Encontre a largura ideal da porta deslizante
As portas deslizantes têm preços variados com base na largura das portas. Os preços diferentes são os seguintes: 60 - 80 cm: ¤150 81 - 100 cm: ¤200 101 - 120 cm: ¤220 Ao comprar um armário, obviamente, você deseja minimizar o custo; portanto, sua tarefa é encontrar a largura …

4
Interpretar a série Pig
Dada a entrada de um programa Pig , SickPig , DeadPig , QuinePig ou DeafPig , escolha um desses "idiomas" aleatoriamente e interprete a entrada como "idioma". Primeiro, escolha aleatoriamente entre um dos cinco membros da "série Pig": Porco Se a opção foi Pig, imite o intérprete de referência , …

3
Ilustrar formações de times de futebol em um campo
Futebol é o esporte em que os jogadores chutam a bola, não a carregam. Alguns indivíduos confusos podem chamar isso de futebol. Um time de futebol tem um goleiro e 10 jogadores em campo. Existem muitas formações usadas no futebol, que determinam onde cada jogador deve estar (o jogador, é …

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.