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

12
Preparando um teste de múltipla escolha

Introdução Nota: este não é um tipo de método para incentivar a trapaça. Como Cᴏɴᴏʀ O'Bʀɪᴇɴ já disse, estudar é a melhor solução para passar no teste: 3. Considere as seguintes respostas para o teste de múltipla escolha: ABCBCAAB Aqui está uma tabela que indica se as respostas correspondem:...

12
Ajude a recalcular seu representante!

Há alguns meses, tivemos uma discussão sobre meta sobre como aumentar a reputação concedida por upvotes em perguntas. Aqui estão os princípios básicos do nosso sistema de reputação atual para votos: 1 Uma pergunta votada Uvale 5 reputação. Uma resposta upvote uvale 10 reputação. Uma pergunta ou...

12
Número de etapas para uma pesquisa binária

Dada a entrada de um número inteiro positivo, imprima o número de etapas necessárias para encontrar a entrada por meio de uma pesquisa binária iniciando em 1. Estamos simulando uma pesquisa binária do número inteiro que foi dado como entrada, na qual o pesquisador simulado pode adivinhar...

12
Cavaleiros e Cavaleiros

Isso é código-golfe . Neste desafio, escreveremos programas / funções que resolvem quebra-cabeças " Cavaleiros e Cavaleiros ". fundo Você encontra-se em uma ilha ... etc ... cada pessoa na ilha, exceto para você ou é um cavaleiro ou de um patife . Cavaleiros só podem fazer afirmações...

12
Multiplicação sequencial

Seu objetivo é escrever um programa que receba uma entrada e, quando encadeado Nvezes, execute "multiplicação sequencial". O que é multiplicação sequencial, você pode perguntar? É uma sequência com uma semente adefinida da seguinte forma: f(0) = a f(n+1) = f(n)*(f(n)-1) Então vamos a = 5. Assim,...

12
Quantas letras nesta palavra?

Inspirado no Projeto Euler # 17 , este é o seu desafio. Escreva um programa ou função completa que use um número como entrada e imprima ou retorne quantas letras seriam necessárias para contar até e incluindo esse número em inglês (começando em um). Você não inclui espaços, vírgulas ou hífens, mas...

12
Inverter metade da string binária

Esta é uma pergunta de acompanhamento para minha pergunta Puzzling.SE : Perguntei se há uma função f mapeando seqüências de caracteres booleanas para seqüências de caracteres booleanas, de modo que f (f (b)) = reverse (b) para todas as seqüências de entrada b . (Por reverso , quero dizer a função...

12
Auxiliar de pesquisa de palavras

Eu venho fazendo buscas da palavra recentemente, e eu pensei que seria tão mais fácil se todas as palavras lidas da esquerda para a direita. Mas reescrever todas as linhas exige muito esforço! Então, estou recrutando jogadores de código para ajudar. (Isenção de responsabilidade: a história acima...

12
Nas bordas do hipercubo

Seu trabalho será escrever uma função ou um programa que aceitará um número inteiro n>0como entrada e produzirá uma lista das bordas do hipercubon dimensional . Na teoria dos grafos, uma aresta é definida como duas tuplas de vértices (ou cantos, se você preferir), que estão conectados. Exemplo...

12
Classificar itens com base na dependência

Objetivo Classifique uma lista de itens, garantindo que cada item seja listado após suas dependências especificadas. Entrada Uma matriz de matrizes de números inteiros, em que cada número inteiro especifica o índice com base em 0 ou em 1 de outro item que esse item deve vir depois. A entrada...

12
Resolver uma equação linear

Este desafio, mas com uma especificação melhor. Spec Seu programa utilizará uma equação linear contendo uma única variável xe produzirá o valor de x. Entrada / Análise A entrada conterá apenas números, operadores, parênteses ( ()) xe um =sinal (isso significa que não há espaço em branco). Os...

12
Faça um Strawpoll

Bonecos de palha são ótimos, e nós os usamos no bate-papo o tempo todo para obter opiniões sobre as coisas. Mas eles são meio chatos de fazer, já que você precisa de um navegador da Web para fazê-los, e todo mundo sabe que eu acesso o PPCG apenas por meio das APIs SE e do curl. Então, eu quero que...

12
Bata expressões regulares puras na validação de datas ISO 8601

No ValiDate ISO 8601 da RX , o desafio era usar apenas expressões regulares padrão para validar formatos e valores de data padrão (o primeiro é um trabalho comum para o RX, o segundo é incomum). A resposta vencedora usou 778 bytes. Esse desafio é superar isso usando qualquer idioma de sua escolha,...

12
"Escadaria"

Você deve escrever um programa ou função que crie uma seqüência de caracteres "if-escada". Aqui está como você "escava" uma string: Para cada caractere na sequência: Se o caractere for uma vogal maiúscula ou minúscula, sem incluir 'y', faça a saída e mova o restante da string para cima de uma...

12
Quais interruptores estão ativados?

Introdução Você está sentado com seu colega de trabalho, almoçando e se gabando com ele sobre o mais recente e supostamente maior projeto em que você está trabalhando. Ficando doente e cansado de sua constante demonstração de egoísmo, ele / ela oferece um desafio para você calar a boca. Sendo a...

12
Dicas para jogar golfe em Jolf

Jolf é uma linguagem processual de golfe criada por @ CᴏɴᴏʀO'Bʀɪᴇɴ. Que dicas você tem para o golfe em Jolf? Poste uma dica por resposta. Essas dicas devem ser pelo menos um pouco específicas para Jolf, por exemplo, remover comentários é uma resposta, mas não muito...

12
Quão compatíveis são minhas cordas?

Introdução Considere duas seqüências A e B do mesmo comprimento L e um número inteiro K ≥ 0 . Para os propósitos deste desafio, dizemos que as cadeias são compatíveis com K , se existir uma cadeia C de comprimento K, de modo que A seja uma substring contígua da concatenação BCB . Observe que A é...

12
Números poligonais

Um número poligonal é o número de pontos em um k-gon do tamanho n. Você receberá ne k, e sua tarefa é escrever um programa / função que produza / imprima o número correspondente. Pontuação Isso é código-golfe . A solução mais curta em bytes vence. Exemplo O 3número do hexágono ( k=6, n=3) é...