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

10
Calcular signo do zodíaco chinês

Dado que o Ano Novo Chinês está chegando, aqui está um desafio para calcular o Zodíaco Chinês, o elemento e o Taijitu para uma determinada data. A entrada deve ser uma data: 1/31/2014 A data usada aqui é o estilo dos EUA mm/dd/yyyy, mas, alternativamente, pode ser o estilo ISO-8601:...

10
Dicas para jogar golfe em Io

Que dicas gerais você tem para jogar golfe em Io ? Estou procurando idéias que possam ser aplicadas aos problemas de código de golfe em geral que sejam pelo menos um pouco específicos para Io (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por

10
Reduzir a arte Ascii

Esse desafio é uma pasta recortada da arte Ampliar ASCII , mas revertida , usando caracteres de meio bloco baseados em PetSCII : string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Portanto, o objetivo é reduzir com ascii-art1/2 submetido . Por exemplo, da string: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO...

10
Calcular a super raiz de um número

Em matemática, a tetração é o próximo hiperoperador após a exponenciação e é definida como exponenciação iterada. Adição ( um sucesso n vezes) Multiplicação ( a adicionada a si mesma, n vezes) Exponenciação ( um multiplicado por si mesmo, n vezes) Tetração ( a exponenciada por si mesma, n...

10
Converter uma matriz de bytes em base64

Sua missão é escrever uma função / programa que converta uma matriz de bytes (ou seja: uma matriz de números inteiros de 0 a 255) em base64. O uso de codificadores base64 embutidos não é permitido. A implementação base64 necessária é a RFC 2045. (usando "+", "/" e preenchimento obrigatório com...

10
Solucionador de funções lineares de dois pontos (x, y)

A tarefa Escreva uma função L () que recebe dois argumentos de tupla de coordenadas na forma (x, y) e retorna sua respectiva função linear na forma (a, c), onde a é o coeficiente do termo x ec é o intercepto em y. Você pode assumir que a entrada não será uma linha perpendicular ao eixo xe que as...

10
Gere atalhos de teclado para um menu

Atalhos de menu Tradicionalmente, os menus do usuário são acessíveis por atalhos de teclado, como Alt + (a letter), ou simplesmente pressionando a letra, quando todas as caixas de texto estão fora de foco ( estilo gmail ). Sua tarefa Dadas as entradas do menu como uma entrada, sua tarefa é...

10
Listar as combinações de elementos em um conjunto

Dado um conjunto de nelementos, o desafio é escrever uma função que lista todas as combinações de kelementos deste conjunto. Exemplo Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] Exemplo Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel", "Bob"], ["Charlie", "Alice"],...

10
Escreva um escritor de livros

Aqui está uma descrição ASCII bastante simples de um livro aberto: |\ | \ | \ | \ | \__________ | || | | || Lorem i | \ || psum do | \ || lor sit | \ || amet, | \ || consect | \||_________| Observe que a parte do texto está apenas na página direita e tem 7 caracteres de largura por 5 de...

10
Quão fortes são os números nonary?

Você recebe um número inteiro não negativo não-primário (base 9) que consiste nos dígitos de 0 a 8, como de costume. No entanto, o número de dígitos nesse número (sem zeros à esquerda) é um quadrado perfeito. Por esse motivo, o número pode ser organizado em uma grade quadrada (com a ordem de...

10
Encontre a melhor jogada em um jogo de Tetris

Gosto muito de Tetris, mas não sou muito bom nisso. Apenas uma vez eu gostaria de ver aquela nave espacial decolar na frente dos meus próprios olhos! E como os computadores são ótimos em tudo, a única solução possível é criar um programa para reproduzi-lo para mim ... exceto que você fará isso por...

10
Código de anagramas

Vamos tentar de novo. O objetivo deste concurso é criar dois pedaços de código que sejam anagramas um do outro (os dois devem conter os mesmos bytes em uma ordem diferente) e executarão as seguintes tarefas: É preciso testar se um número digitado é feliz ou primo e gerar saída se o número for...

10
Encolhendo números

A entrada é uma matriz de (pelo menos 3, no máximo 20) números inteiros diferentes. Cada número inteiro é maior que -1000 e menor que 1000. Sua tarefa é reduzir os números "mapeando-os linearmente" de 0.0para 1.0. Isso significa que o menor número da matriz será mapeado para 0,0, o maior para...

10
Shubbles e Smoles - Parte I

A configuração Considere uma caixa de formato estranho contendo 29 células numeradas, como mostrado na Fig. 1 abaixo. Dentro desta caixa 2D existem duas espécies de animais em forma de quadrado: shubbles e smoles. A Fig. 1 (a) mostra alguns shubbles em azul e alguns smoles em vermelho. Cada...

10
Verificar Magic Square

Um quadrado mágico é uma matriz quadrada de números com o lado n constituído pelos números inteiros positivos distintos 1, 2, ..., n² dispostos de modo que a soma dos n números em qualquer linha horizontal, vertical ou diagonal principal seja sempre a mesmo número, conhecido como constante...

10
Construa um criptografador rot32

Criar um criptografador rot13 com golfe é muito fácil, porque as letras são da mesma ordem no espaço de caracteres ASCII. Vamos tentar um mecanismo rot32. Sua tarefa é criar uma função que recebe uma string Base64 como entrada e retorna a mesma string, mas com cada letra girada 32 símbolos em...

10
Implementar funcionalidade semelhante a t9

Seu desafio hoje é implementar uma funcionalidade do tipo t9 . Você implementará uma função que terá apenas 2 parâmetros. Você receberá 1 número de telefone em uma sequência e o conteúdo de um arquivo de texto com uma lista de palavras (não assuma um estilo específico de nova linha). Você pode...