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

21
Teclados de maçaneta flamejante!

Bem, o nome de usuário do Doorknob no GitHub, Reddit e outros sites é KeyboardFire . Isso me dá uma idéia... A tarefa Você trabalha na KeyboardFire Inc., uma empresa que fabrica teclados especiais. E, com "especial", quero dizer que, sempre que você pressiona uma tecla, algo em sua casa acende!...

21
Círculos de embalagem

Dê uma olhada nesta imagem. Especificamente, como os orifícios nas extremidades são organizados. ( Fonte da imagem ) Observe como os tubos nesta imagem são compactados em um padrão hexagonal. Sabe-se que em 2D, uma rede hexagonal é o empacotamento mais denso de círculos. Neste desafio,...

21
Faça o PPCG Favicon

Em 1º de novembro, a programação de quebra-cabeças e o Code Golf se formarão; portanto, nos próximos 11 meses, queremos salvar algumas lembranças de quando não estávamos classificados. Escreva um programa que produz o favicon PPCG, visto abaixo. A imagem deve ter pelo menos 64 x 64 pixels. O...

21
Quão variada é minha pista de obstáculos?

fundo Eu construí uma pista de obstáculos simples colocando caixas em uma sala retangular. Agora, quero contar o número de maneiras essencialmente diferentes pelas quais ele pode ser resolvido. Eu preciso que você me escreva um programa para isso. Entrada Sua entrada é uma matriz retangular não...

21
Integração simbólica de polinômios

Aplique uma integral indefinida a uma determinada sequência. As únicas regras que você usará são definidas da seguinte maneira: Matemática5 pontos c, C e n são todas constantes. Especificações: Você deve poder integrar polinômios a qualquer um dos recursos possíveis: Um coeficiente,...

21
Contar padrões comuns do Jogo da Vida

A tarefa aqui é ler de um .rlearquivo Golly ou de texto sem formatação (sua escolha) cujo nome de arquivo seja fornecido (no STDIN ou como um argumento de linha de comando) e identificar e contar os padrões comuns na grade codificada nele. Como alternativa, você pode optar por fornecer o conteúdo...

21
Diamond Puzzles!

Explicação: No ano passado, na aula de matemática, nos trabalhos de casa, ocasionalmente, recebíamos essas perguntas extremamente simples, embora igualmente irritantes, chamadas quebra-cabeças de diamante. Essas eram basicamente perguntas nas quais receberíamos uma soma, e um produto foi...

21
Prática Pyth 2

Hora de outra prática de Pyth. Apresento aqui 8 declarações de problemas com uma solução Pyth cada. Essas soluções são escritas por um iniciante em Pyth. Ele está muito feliz com essas soluções, pois são muito mais curtas que as respostas do Python. Sua tarefa, porém, é mostrá-lo melhor. Crie...

21
Potencial eletrostático de um sistema simples

Na física, como cargas elétricas se repelem, e cargas diferentes se atraem. A energia potencial entre duas cargas unitárias separadas por uma distância dé 1/dpara cargas iguais e -1/dpara cargas diferentes. A energia potencial de um sistema de cargas é a soma das energias potenciais entre todos os...

21
Saída do próximo kana

Os caracteres kana japoneses correspondem a um único som no idioma japonês. Com exceção de ん ( n ), todos os outros kana consistem em uma parte consoante e uma parte da vogal. Há uma ordem natural para o kana japonês, uma espécie de "ordem alfabética", que geralmente é organizada em uma tabela de...

21
Separe meus números inteiros

Introdução No campo da matemática conhecido como topologia , existem coisas chamadas axiomas de separação . Intuitivamente, você tem um conjunto Xe uma coleção de subconjuntos dos Xquais podemos considerar propriedades. O sistema é bem separado, se é possível distinguir entre todos os itens ou com...

21
Recíprocos de particionamento

Dado um número n> 77 , escreva um programa ou função que encontre um conjunto de números inteiros positivos distintos, de modo que a soma do conjunto seja igual a n e a soma dos recíprocos do conjunto seja igual a 1. Exemplo para 80: 80 = 2 + 4 + 10 + 15 + 21 + 28 ⟶ 1/2 + 1/4 + 1/10 + 1/15 +...

21
Espiral Ulam triangular

Nós tivemos um par de desafios sobre a espiral Ulam. Mas isso não basta. Neste desafio, traçaremos uma espiral Ulam triangular (em oposição à espiral Ulam quadrada usual). Aqui está um esboço de como é a espiral. Como sabemos, a espiral de Ulam organiza todos os números naturais em uma espiral...

21
Qual é a frequência desta nota?

Atualização musical rápida: O teclado do piano consiste em 88 notas. Em cada oitava, há 12 notas C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭e B. Cada vez que você pressiona um 'C', o padrão repete uma oitava mais alta. Uma nota é identificada exclusivamente por 1) a letra, incluindo...

21
Gerando o alfabeto em JavaScript

Tenho certeza de que não há uma maneira melhor de fazer isso, mas achei que não faria mal perguntar. Estou cansado de digitar a='abcdefghijklmnopqrstuvwxyz'. Idiomas legais têm Range('a'..'z')ou similar O que podemos criar com o JS o mais curto

21
Um idioma pequeno merece um pequeno intérprete

Aqui está uma definição de linguagem muito simples: A Variable is any string that does not contain ^, <, >, !, or ? The empty string is a valid variable identifier The value of every variable starts at 0. A Statement is one of (var is a Variable, P is a Program): var^ -> changes var to...

21
Moinhos de contagem em Morris de nove homens

Introdução O Nine Mens's Morris (também chamado Mills) é um jogo de tabuleiro para dois jogadores, que é jogado no seguinte tabuleiro (imagem retirada da página da Wikipedia vinculada): Cada jogador tem 9 homens, coloridos em preto e branco. As regras concretas não são importantes para esse...

21
Siga instruções incompletas

Um amigo seu deu instruções para o melhor restaurante da cidade. É uma série de curvas à esquerda e à direita. Infelizmente, eles esqueceram de mencionar por quanto tempo você precisa seguir em frente entre esses turnos. Felizmente, você tem um mapa de ruas com todos os restaurantes. Talvez você...

21
Raiz quadrada de permutação

Em matemática, uma permutação σ da ordem n é uma função bijetiva dos números inteiros 1 ... n para si mesma. Esta lista: 2 1 4 3 representa a permutação σ tal que σ (1) = 2, σ (2) = 1, σ (3) = 4 e σ (4) = 3. Uma raiz quadrada de uma permutação σ é uma permutação que, quando aplicada a si mesma,...