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

8
Primeira espiral, depois diagonal

Dado um número de entrada positivo n, construa uma espiral de números de 1para n^2, com 1no canto superior esquerdo, espiralando para dentro no sentido horário. Pegue a soma das diagonais (se nfor ímpar, o número do meio n^2é contado duas vezes) e produza esse número. Exemplo para n = 1: 1 (1) +...

8
Wicka-wub uma string

Inspirado por isso. Dada uma string como entrada que consiste apenas em caracteres do alfabeto maiúsculas e minúsculas, faça um wicka-wub . Como faço para wicka-wub uma string? O texto de exemplo usado é "DJMcMayhem". Divida a string antes de cada letra maiúscula, para obter ["D", "J", "Mc",...

8
Estes dias trabalham para mim

fundo Você é um jogador de código atraente e muitas pessoas estão convidando você para sair. Você não tem tempo para pensar em quais dias exatamente você está disponível, então decide criar uma função que aceita uma data e retorna os dias da semana. Você pega esses dias da semana, insira-o no...

8
Pilhas e pilhas de pedras

Meu trabalho é empilhar pedras em pilhas triangulares. Eu só faço isso há um século e já é bem chato. A pior parte é que eu rotulo cada pilha. Eu sei como decompor pedras em pilhas de tamanho máximo , mas quero minimizar o número de pilhas. Você pode ajudar? Tarefa Dado um número inteiro,...

8
Gerando grades de palavras

Dada a entrada n, produza uma grade de palavras de tamanho n, no menor número possível de bytes. Detalhes O número fornecido sempre será ímpar. O quadrado central da grade sempre deve estar vazio (um caractere de espaço). As letras que preenchem a grade devem ser escolhidas aleatoriamente na...

8
Encontre a média de uma palavra

Inspirado por esta mensagem de bate-papo Sua tarefa será pegar uma palavra e encontrar a posição média de suas letras no teclado como uma letra. Layout do teclado Como os layouts variam de teclado para teclado, usaremos um padrão baseado no meu próprio teclado nesta pergunta. O teclado...

8
Corredores assustadores

Este desafio é inspirado em um jogo de tabuleiro que joguei há algum tempo. A história desse desafio não precisa necessariamente ser lida; o objetivo da seção de desafio deve explicar tudo o que é necessário. A história As pessoas estão trancadas dentro de uma grande sala com um monstro...

8
Vida e Morte das Árvores

O desafio Escreva um programa que use um número N como entrada e produza o estágio de vida ou morte em que uma árvore está atualmente. N sempre estará entre 0 e 10. As etapas da vida e da morte Vida: Para desenhar um estágio da vida, simplesmente desenhe uma base de tamanho N , composta por...

8
90% falham neste desafio?

Acho que não sou o único que viu esse tipo de imagem no Facebook (e em outros sites). A imagem acima foi publicada há 16 dias e acumulou 51 k comentários. Algumas respostas: 0, 4, 8, 48, 88, 120, 124 e assim por diante. Desafio: A matemática da pergunta não faz sentido 1 , então não podemos...

8
Nº números Ngonais

A maioria de nós provavelmente conhece o conceito de números triangulares e quadrados. No entanto, também existem números pentagonais, números hexagonais, números septagonais, números octogonais etc. O N-ésimo número Nagonal é definido como o N-ésimo número da sequência formada com um polígono de N...

8
Faça um n-Juggler

Fiquei realmente interessado em sequências que seguem a propriedade a ( n + 1 ) = a ( n - a ( n ) )uma(n+1)=uma(n-uma(n))a(n+1) = a(n - a(n)) recentemente, então aqui está outra pergunta sobre essas seqüências. Em particular, estamos preocupados com seqüências dos números inteiros para os...

8
Classificar uma sequência de opções

fundo Em C, há uma função de argumentos de linha de comando ajuda de análise: getopt. Getopt pega o argumento count ( argc), a lista de argumentos ( argv) e uma string que representa as opções que o programa deve usar ( optstring). A opção string ( optstring) é uma série de caracteres de opção,...

8
Continue decodificando este número!

Esse desafio colocou um algoritmo para codificar um número inteiro ncomo outro número inteiro r. A seguir, é apresentada uma explicação sucinta desse algoritmo, usando n=60como exemplo. O algoritmo original Primeiro, codificamos o número como uma sequência de colchetes. Se n = 1, retorne uma...

8
É um jogo válido de Five Up (Dominó)?

Um conjunto de dominós consiste em blocos com dois números, de modo que todas as combinações de números inteiros de 0 a N sejam representadas. Os exemplos abaixo se referem a N = 6 por conveniência, mas N = 9 e N = 12 também são comuns. A orientação das telhas não importa (eles são normalmente...

8
Palíndromos sem prefixo

Escreva um programa ou função que use N e S e produz o número de palíndromos de comprimento S que você pode construir usando um alfabeto de tamanho N, de modo que qualquer prefixo de tamanho entre 2 e S-1 não seja um palíndromo. Por exemplo, se N fosse 2 e S fossem 5 Os palíndromos válidos...

8
Loops de Divisão Inteira

Desafio Dado qualquer número inteiro positivo suportado pelo seu idioma: Pegue a entrada e divida-a em duas metades. Para todas as divisões deste programa, se a entrada for ímpar, arredonde uma metade para cima e outra para baixo (ex:, 7 -> 3,4não 7 -> 3.5,3.5). Divida qualquer número ao...

8
Extensão do jogo dos setes

Introdução Produza todos os números em uma base específica que apareceriam em uma versão adaptada do jogo dos sete. Desafio Sua tarefa é produzir todos os números em uma determinada base em um determinado intervalo, ignorando os que correspondem a determinadas condições. Você receberá quatro...