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

10
Período 2 Quine invertido

Sua tarefa é escrever um programa que produz seu próprio código-fonte ao contrário. No entanto, quando o código reverso é executado, ele deve gerar o código fonte, voltado para a direção correta. Exemplo Diga que seu programa é abc. Quando executado, deve sair cba. cba, quando executado, deve...

10
Faça um intérprete para sim!

Sim é uma linguagem baseada em pilha que possui algumas instruções separadas por espaço: yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) sure: Increment the last item in...

10
A conjectura de von Koch

Você pode conhecer o matemático von Koch por seu famoso floco de neve. No entanto, ele tem problemas mais interessantes de ciência da computação nas mangas. De fato, vamos dar uma olhada nesta conjectura: Dada uma árvore com nnós (portanto n-1arestas). Encontre uma maneira de enumerar os nós de...

10
Visualize o algoritmo euclidiano novamente

Tarefa Dados dois números inteiros positivos: Desenhe o retângulo com as dimensões especificadas pelos dois números inteiros. Repita a Etapa 3 até não haver mais espaço. Desenhe e preencha o quadrado maior tocando três lados do retângulo (restante). Saída do retângulo resultante. Exemplo Por...

10
Unshorten Links do Google

Desafio Dado um goo.gllink encurtado válido , produza o URL original. Exemplo goo.gl/qIwi3Ndaria algo parecido https://codegolf.stackexchange.com/. Para entrada, você pode optar por ter o nome https?://no início, pode optar por ter www.antes do goo.gle também pode se livrar do goo.glse desejar...

10
X marca o local - um trabalho de impressão

Dados dois números, imprima uma página com um "X" no local especificado (± 10%). Os números devem ser porcentagens ou frações das dimensões da área de impressão da página, por exemplo, [25,75]ou ["15%","0%"]ou [0.33,1]. Você não precisa considerar margens. Lembre-se de indicar qual número é a...

10
Qual é a extensão do arquivo?

Seu desafio é encontrar a extensão do arquivo de um nome de arquivo fornecido: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc [email protected][]h -> h0wC[]h or .h0wC[]h agent.000 ->...

10
Transforme seu teclado em um teclado

Tarefa Você deve escrever um programa que, quando um botão é pressionado, emite um som diferente para cada tecla. As chaves que você usará são: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm As notas começam às Ce cada tecla acima adiciona um semitom. Vamos torná-lo um pouco...

10
Que tipo são meus sufixos?

Introdução Então, eu perdi meu tempo novamente pesquisando algoritmos de classificação de sufixos, avaliando novas idéias manualmente e em código. Mas sempre luto para lembrar o tipo dos meus sufixos! Você pode me dizer qual é o tipo dos meus sufixos? Mais à esquerda o que? Muitos algoritmos de...

10
Jogo da vida e fadiga

O Jogo da Vida e Fadiga de Stewie é bastante semelhante ao Jogo da Vida de Conway, mais famoso . O universo do Jogo da Vida e Fadiga de Stewie (GoLF) é uma grade ortogonal bidimensional infinita de células quadradas, cada uma das quais está em um dos três estados possíveis: vivo, morto ou...

10
Plante árvores em um campo de golfe!

Este desafio é inspirado por este aplicativo . Esta é uma versão muito mais fácil deste desafio . Esse desafio é o código-golfe , enquanto o outro é o código mais rápido . Você receberá uma grade quadrada de entrada, das dimensões 6 por 6, que é dividida em 6 áreas, onde as células de cada...

10
Reindent Java / C / C ++ / etc. código

Escreva um programa que adicione ou remova espaços em branco para formatar bem o código. Regras para a aparência do código quando você terminar: Nenhuma linha deve conter mais de um de {e }. A {sempre deve ser a última coisa em uma linha. A }sempre deve ser a única coisa em uma linha (além do...

10
Conversão de 12 horas

Desafio Converta e imprima uma hora no formato de 12 horas. HH:MM AM/PM Exemplos Entrada: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20 GMT-0700...

10
Triângulo de Clark

Ok, eu estive um pouco de pontapé em triângulo recentemente, então aqui está outro. O triângulo de Clark é um triângulo em que a entrada mais à esquerda de cada linha é 1 e as entradas mais à direita são compostas de múltiplos de 6, que aumentam à medida que o número da linha aumenta. Aqui está...

10
Encontre o Segundo Zero

Desafio Dado um número inteiro no formato de complemento de dois bits de 32 bits , retorne o índice do segundo dígito zero menos significativo na representação binária, em que um índice 0representa o bit menos significativo e um índice 31representa o bit mais significativo. Se não houver um...

10
seu tio ajuda bêbado precisa

O tio bêbado (desculpe-me pela AUS pelo bloqueio de região) é um personagem fictício do Saturday Night Live. Ele muitas vezes confunde palavras para outros que soam como elas. Para esse desafio, você precisa converter a fala normal em fala bêbada. Algoritmo Traduzir para drunkspeak requer a troca...

10
Crie um shifter

Para "deslocar" vários nlugares, faça o seguinte: Remova os últimos ndígitos Adicione ncópias do primeiro dígito ao início do número Por exemplo, para mudar o número 31415três lugares, retire os três últimos dígitos 31e, em seguida, adicione mais três cópias do primeiro dígito 3, ao final,...