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

13
Quinean Regex Tester

Esse desafio é bem simples. Como entrada, você recebe uma expressão regular. Em seguida, você gera uma verdade / falsa sobre se seu código-fonte corresponde ou não à expressão regular. É simples assim! Apenas mais duas coisas: Não há quine builtins; você pode, no entanto, acessar o código-fonte...

13
Formate a reputação

Você provavelmente sabe que os diferentes níveis de reputação no Stack Exchange são formatados de maneira diferente quando vistos na página de perguntas / uma postagem. Existem todas as regras de formatação de representantes: se um usuário tiver de 1 a 999 (um a três dígitos) representante, ele...

13
Substituição matemática

Às vezes, é útil executar um problema de matemática com várias entradas. O objetivo deste desafio é criar um programa que facilite essa tarefa. Expressões geradoras de número Você deve suportar 3 tipos de expressão: Gerador de número único: muito simples, apenas um número literal Gerador de...

13
Polinômios irredutíveis sobre GF (5)

Um polinômio com coeficientes em algum campo F é chamado irredutível sobre F se não pode ser decomposto no produto de polinômios menor grau com coeficientes em F . Considere polinômios sobre o campo de Galois GF (5). Este campo contém 5 elementos, os números 0, 1, 2, 3 e 4. Tarefa Dado um número...

13
É um cluster consoante válido no Lojban?

.i xu .e'o lo zunsnagri com drani loka jboge'a Dada a entrada de uma sequência composta por dois caracteres, mostre se é um cluster consoante válido no Lojban. Aqui está uma citação do CLL 3.6 detalhando as regras para um par de cluster consoante válido (ou melhor, um par inválido ): 1) It is...

13
Decifrar os símbolos matemáticos

Se você leu o livro Contato de Carl Sagan, esse desafio pode lhe parecer familiar. Dada a entrada de um conjunto de equações matemáticas que consiste em um número, um operador desconhecido, outro número e um resultado, deduza quais operadores representam adição, subtração, multiplicação ou...

13
Calcular o número do dia do ano

Parece que ainda não temos este, então vamos lá: O desafio Escreva um programa ou função que tome uma data como entrada e emita o número do dia do ano. Você não pode usar nenhum built-in para isso! Regras Como de costume, você pode escrever um programa completo ou uma função. O formato da...

13
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...

13
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, é claro,...

13
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...

13
Pontuação da Ponte

Uma das coisas que torna a ponte de contrato muito interessante é o seu meta-jogo "artificial" altamente complicado. Este sistema de pontuação de mãos é uma pequena parte dele. Bridge é um jogo de cartas complicado. Cada jogador recebe uma mão de 13 cartas e o jogo começa com a licitação . A...

13
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 das portas que...

13
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 que de PL / I também. Neste...

13
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 da próxima...

13
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 alguns lados; portanto,...

13
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, 5], [5, 5, 7]]e, em seguida, calculando as médias,...

13
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 mesma...

13
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 derrotou outro concorrente...