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

8
Vamos jogar carrasco?

De acordo com esta página , a melhor estratégia para adivinhar as palavras do carrasco em inglês é calcular as chances de cada letra em uma lista de palavras que atenda às nossas condições. Mas, como sou muito preguiçosa, não quero calcular todas as palavras do dicionário sozinha. Mas, como sei que...

8
Cordas em zig-zag

Cordas em zig-zag Dada uma sequência e um número inteiro positivo, produza a sequência em um padrão de onda em zig-zag com uma amplitude de pico e espaçamento de caracteres igual ao número inteiro. Isso é semelhante a esta pergunta, mas também inclui espaçamento entre caracteres. Entrada A...

8
Você pode ajudar Tony Stark a se tornar um Ironman?

Tony Stark é, como sabemos Ironman (aquele cara super incrível em traje de metal e muitas armas). No entanto, sem o traje de metal, ele não pode reivindicar esse título. Tony Stark, com um grande ego, quer terminar o Norseman , que é considerado o triatlo mais difícil do mundo (por distâncias...

8
Baralhar uniformemente

Alguns cromos têm valor real e podem ser vendidos por dinheiro. Dobrar as cartas é desaprovado, porque tira seu valor e as faz parecer menos novas. Digamos que você tenha um baralho de cartas (Pokémon, Magia etc.) e queira embaralhá-las. Em vez de fazer a ponte que dobra todas as cartas, outra...

8
Forma reduzida de Row-Echelon de uma matriz

O objetivo deste desafio é criar um programa que absorva uma matriz e produza sua forma reduzida de escalão de linha. Uma matriz está na forma de escalão de linha reduzido se atender a todas as seguintes condições: Se houver uma linha em que cada entrada seja zero, essa linha ficará abaixo...

8
Contando ciclos em um processo de dobragem e esmagamento

Em teoria do caos , o mapa de ferradura é um exemplo de como caos surge num simples processo de dobragem e esmagamento. É assim: pegue uma massa imaginária, dobre-a e, finalmente, amasse-a no tamanho original. O caos surge no padrão de como os pedaços de massa terminam no arranjo final após n...

8
Restaurante taquigrafia

Objetivo Às vezes, os menus do jantar podem ter nomes longos. É muito mais fácil para o garçom escrever uma abreviação que identifica inequivocamente o prato. Por exemplo, dada esta lista: beef burger chicken burger chicken nuggets A abreviação c ncorresponde chicken nuggets. A abreviação...

8
A vingança do peão preto

Objetivo O peão preto quer vingança. Planeje seu último ataque. Regras O peão preto ( L) começa na linha superior e desce para a linha inferior. Maximize os pontos obtidos, indicando o caminho com X. Peões ( P) são 1, bispos ( B) e cavaleiros ( N) 3, torres ( R) 5 e rainhas ( Q) 9. Não haverá...

8
Tornar meu pseudocódigo real

Eu tenho um pseudocódigo Java que usa espaço em branco em vez de chaves, e quero que você o converta. I / O Seu programa deve levar um arquivo de entrada junto com um número designando quantos espaços são usados ​​para recuar um bloco. Aqui está um exemplo: $ convert.lang input.p 4 // Converter...

8
Reproduzir uma música RTTTL

O usuário quartata postou esse desafio , mas negligenciou o fato de que, por qualquer motivo, ele não é capaz de reproduzir arquivos MIDI em seu computador. Vamos ajudá-lo escrevendo um programa completo que lê uma música no formato RTTTL a partir da entrada padrão, imprime o nome da música na...

8
Texto de layout nas colunas

Escreva um programa ou função que, com algum texto, várias colunas e a largura da coluna, formate o texto em colunas. Isso é tipografia em texto simples . Regras Entrada O texto será uma sequência de caracteres ASCII imprimível e poderá conter novas linhas e espaços (mas não tabulações). O...

8
Converter entre prefixos SI

Introdução O Sistema Internacional de Unidades é um sistema de medição em todo o mundo, exceto em alguns países, incluindo os EUA . O sistema SI (ou sistema métrico) é baseado em potências de dez, listadas abaixo (observe que esta é uma tabela incompleta): femto(f) pico(p) nano(n) micro(μ)...

8
Dicas para jogar golfe em Elixir

Elixir é uma linguagem funcional relativamente nova, da qual me interesso profundamente. Gostaria de obter dicas gerais sobre golfe no Elixir e aprender técnicas que podem ser aplicadas a problemas de código-golfe que são um pouco específicos do Elixir em geral. . Com base em tantas perguntas...

8
Analisar os resistores

O objetivo é simples: dada a sequência de valores de resistência, desenhe a parte do "circuito elétrico" desses resistores. Seguem exemplos. Entrada: 3. Resultado: --3-- Entrada: 1,2,3. Resultado: --1----2----3-- Em seguida, os resistores podem ser unidos em paralelo (por 2 ou 3 resistores...

8
É um número inteiro, uma string ou um decimal?

Seu desafio é determinar se a entrada fornecida é um número inteiro, uma sequência de caracteres ou um decimal. Regras Uma string é qualquer entrada que não seja um número inteiro ou flutuante Um número inteiro deve conter apenas caracteres numéricos e não deve começar com um zero Um decimal é...

8
Em uma corda ou não?

Recentemente, tenho tido alguns problemas com o novo intérprete TeaScript . O maior problema é identificar se uma sequência contém ou não caracteres especiais. Desafio Um caractere especial é definido como um caractere com pontos de código 160 a 255. Você receberá uma entrada que é uma...

8
Agendando um torneio de xadrez

Introdução No momento, estou participando de um torneio de xadrez. Eu me inspirei na programação do torneio. No momento, estou em uma competição com outros três jogadores. Isso significa que nós quatro estamos jogando três rodadas. O cronograma é o seguinte: Round 1: 1-4 3-2 Round 2: 3-4...

8
Imprimir a fórmula

Introdução Na química, existe um tipo de extensão, extensão .xyz, ( https://en.wikipedia.org/wiki/XYZ_file_format ), que imprime em cada linha um elemento químico e as coordenadas no plano do elemento. Isso é muito útil para os químicos entenderem os compostos químicos e visualizarem os compostos...