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

9
Undelta multiplicativo

Vamos definir os "deltas multiplicativos" dos valores [a0,⋯aN,][a0,⋯aN,][\; a_0, \cdots a_N, \;] como: [a1/a0,⋯,ai+1/ai,⋯,aN/aN−1][a1/a0,⋯,ai+1/ai,⋯,aN/aN−1] [\; a_1 / a_0, \cdots, a_{i+1} / a_i, \cdots, a_N / a_{N-1} \;] A operação reversa - ou seja, "undelta multiplicativo" - retorna valores...

9
O circuito é possível?

Escreva um programa ou função que receba entrada: todos os resistores disponíveis e um valor de resistência e emita um valor verdadeiro se é possível ou não obter a resistência usando esses resistores. Regras: Qualquer formato para entrada serve. Haverá pelo menos 1 resistor disponível e seu...

9
Contar os cantos, arestas e faces de um cubo cortado

Vindo desta postagem do sandbox Isso é inspirado em um teste de matemática da 8ª série Introdução Temos um cubo com os seguintes cantos A(0, 0, 0) B(1, 0, 0) C(1, 1, 0) D(0, 1, 0) E(0, 0, 1) F(1, 0, 1) G(1, 1, 1) H(0, 1, 1) Este cubo possui claramente 8 cantos, 12 arestas e 6 faces. Se agora...

9
Magic: The Gathering, pagando pelos feitiços

Para mais bondade no MtG: Magic: The Gathering Combat with Habilidades Premissa: Em Magic: the Gathering, você lança feitiços pagando seu custo de mana tocando em terrenos pelo valor necessário. Essas terras podem produzir uma das cinco cores que são: Branco (W) Azul (U) Preto (B) Vermelho...

9
Transposição Diádica

Como na maioria dos símbolos de APL, ⍉tem significados diferentes quando chamados com um argumento (transposição) versus dois argumentos (dimensões diádicas de transposição / reordenação). Esse desafio diz respeito ao último, que age de maneira semelhante ao numpy.moveaxisPython ou permuteno...

9
Árvores ASCII art H

Uma árvore H é uma estrutura de árvore fractal que começa com uma linha. Em cada iteração, T ramificações são adicionadas a todos os pontos de extremidade. Nesse desafio, você precisa criar uma representação ASCII de cada segundo nível da árvore H. O primeiro nível simplesmente contém três...

9
É UTF-8 modificado válido?

UTF-8 é uma maneira relativamente simples de codificar pontos de código Unicode em um formato de largura variável, para que não confunda facilmente código que não é compatível com Unicode. Visão geral do UTF-8 Bytes no intervalo de 1-0x7F, inclusive, são normalmente válidos Os bytes com o padrão...

9
Problema de fluxo de custo mínimo

Uma rede de fluxo é um gráfico direcionado G = (V, E)com um vértice de origem s ϵ Ve um vértice de coletor t ϵ V, e onde cada aresta (u, v) ϵ Eno gráfico (nós de conexão u ϵ Ve v ϵ V) possui 2 quantidades associadas: c(u, v) >= 0, a capacidade da borda a(u, v) >= 0, o custo de enviar uma...

9
Ajude Notwen a simular a gravidade!

Notwen quer estudar a cinemática de corpos lançados de grandes alturas em um campo gravitacional uniforme, mas infelizmente ele não tem a possibilidade técnica de ir a lugares suficientemente altos e observar os objetos enquanto cai. Mas quem não quer ver avanços na ciência, então ... Vamos ajudar...

9
Zoom sub-pixel

Sua tarefa é obter uma imagem sRGB de 24 BPP e gerar a mesma imagem ampliada em 3x em subpixels vermelho, verde e azul. A imagem resultante será composta inteiramente de pixels pretos, vermelhos, verdes e azuis. Cada pixel da imagem de origem, quando ampliado, produz um arranjo de 9 subpixels que...

9
Recuperação deslizante

Obrigado, tio (a história) Meu tio levemente louco recentemente partiu para as colônias espaciais e passou o negócio de artigos de paletes para mim. O armazém retangular está cheio de paletes de mercadorias, exceto um quadrado ao lado da porta, e acabei de receber a primeira lista de paletes...

9
Números de liderança e sofrimento

Introdução: Em holandês, as palavras liderança e sofrimento, sendo 'leiden' e 'lijden', respectivamente, são pronunciadas da mesma maneira. Um é escrito com um "ei curto" e outro com um "ij longo" , como diríamos os holandeses, mas ambos 'ei' e 'ij' são pronunciados [ɛi]. Desafio: Dada uma lista...

9
Partição e Reestruturação

Dadas duas formas contíguas da mesma área, determine a maneira ideal de dividir a primeira forma em um número mínimo de segmentos contíguos, de forma que eles possam ser reorganizados para formar a segunda forma. Em outras palavras, encontre o número mínimo de segmentos necessários que podem formar...

9
Redirecionar o caminho

Dada uma grade de direções e uma posição inicial e final, determine o número mínimo de substituições na grade de direção que precisam ser feitas para concluir o caminho entre os dois pontos. A grade é duplamente cilíndrica. Isso é mais claro, dado um exemplo. Exemplo Vamos pegar a seguinte grade...

9
Verificação radioativa de bits

Nota: Esta é a versão de proteção contra radiação do meu desafio anterior, a Pristine Bit Checking . Isso deve ser muito mais difícil que esse. Escreva um programa / função que use dois números inteiros no intervalo de a , inclusive, e retorne se as formas binárias dos números são exatamente um...

9
Imprimir a conjugação completa de um verbo francês

Dada uma sequência que termina em "er", "ir" ou "re" (o "infinitivo"), produza a conjugação completa da sequência como um verbo francês nos sete tempos simples. Para cada tempo (na ordem dada abaixo), imprima cada pronome sujeito na seguinte ordem: je , tu , il , elle , nous , vous , ils , elles ;...

9
Pontuação dos Jogos Olímpicos [fechado]

Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 8 meses . O desafio é escrever um programa...

9
Ordem do dicionário norte-coreano

O objetivo Dada uma sequência de sílabas Hangul, classifique os caracteres na ordem do dicionário norte-coreano. Introdução às sílabas Hangul Hangul (한글) é o sistema de escrita coreano inventado por Sejong, o Grande. As sílabas de Hangul são alocadas no ponto Unicode U + AC00 - U + D7A3. Uma...