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

12
Retirando espaços extras de uma sequência

Você recebe uma string. Produza a sequência com um espaço por palavras. Desafio A entrada será uma string (não nullou vazia), cercada por aspas ( ") enviadas via stdin. Remova espaços à esquerda e à direita. Além disso, se houver mais de um espaço entre duas palavras (ou símbolos ou o que for),...

12
Contagem de caracteres no código fonte

Escreva um programa que produz uma lista do número de ocorrências de cada caractere exclusivo em seu código-fonte. Por exemplo, este programa hipotético {Source_Print_1};deve produzir esta saída: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 A formatação deve corresponder a este...

12
Deslocar caracteres em uma sequência

Nesse desafio, você deve alterar os caracteres em uma sequência de caracteres inserida n número de vezes e emitir a sequência de caracteres deslocada Entrada A entrada primeiro conterá uma sequência. Na próxima linha, um número inteiro, que indica nestará presente. Resultado Se nfor positivo,...

12
Encontre o caminho mais curto para o Swype

Introdução Ultimamente, estou me acostumando a digitar com o Swype . Notei que certas palavras podem ser produzidas desenhando uma linha reta da sua letra inicial até a letra final ou pulando as letras que se repetem. Por exemplo, eu posso digitar a palavra balloonpassando rapidamente pelas...

12
Ondulação do triângulo ASCII

Ok, minha primeira pergunta de golfe. Por favor, seja gentil :) Eu sei que há muitos quebra-cabeças ASCII: P, mas aqui vamos nós. A tarefa é simples, use sua linguagem de programação favorita para imprimir uma ondulação triangular. A entrada deve ser do tamanho da ondulação. Cada triângulo é...

12
Verifique se há uma substring isomorfa

Esta questão é uma extensão do Verificar se as palavras são isomorfas e copia a primeira parte para fornecer a definição de isomorfia. Duas palavras são isomorfos se tiverem o mesmo padrão de repetições de letras. Por exemplo, ambos ESTATEe DUELEDtêm padrãoabcdca ESTATE DUELED abcdca porque as...

12
Golfe Composto Iônico

Desafio Dadas duas entradas, um íon positivo e um íon negativo, você deve produzir a fórmula para o composto iônico que seria produzido a partir dos dois íons. Isso basicamente significa equilibrar as cobranças para que sejam iguais a zero. Não se preocupe em formatar a fórmula com números de...

12
Verifique os valores das mãos para Mahjong de um único naipe

Mahjong é um jogo de peças imensamente popular na Ásia. Normalmente é jogado com quatro jogadores, e o objetivo do jogo é ser a primeira pessoa a completar uma mão válida usando as peças. No mahjong, existem três naipes e azulejos de honra - para este desafio, consideraremos apenas as mãos formadas...

12
Número de labirintos válidos

Dada uma WxHgrade, quantos labirintos possíveis existem? Coisas que você sabe sobre o labirinto: A grade é exatamente Hquadrados altos e Wquadrados largos. Existem três tipos de quadrados: Iniciar, Finalizar e Vazio. Seu labirinto deve conter exatamente 1 Start e 1 Finish, e todos os quadrados...

12
Gerar probabilidades em torno de um Numpad

Inspirado por essa pergunta hoje cedo , gostaria de ver maneiras interessantes pelas quais várias linguagens de programação podem transformar um numpad em probabilidades. Geralmente, os jogos baseados em blocos permitem que você use um teclado numérico para se mover em qualquer direção com base em...

12
Vincar por pilhagem

Introdução Após uma longa batalha, você conseguiu derrotar uma Esfinge em um concurso de enigmas. A Esfinge, impressionada com sua habilidade, deseja lhe dar uma recompensa proporcional à sua esperteza e evoca uma tira de pergaminho mágico dividida em oito caixas, cada uma contendo um...

12
Capacitores de par

Os capacitores são famosos por serem fabricados com altas tolerâncias. Isso é aceitável em muitos casos, mas algumas vezes é necessária uma capacidade com tolerâncias rígidas. Uma estratégia comum para obter uma capacidade com o valor exato de que você precisa é usar dois capacitores cuidadosamente...

12
Criptic Kicker //

Kicker Críptico Um método comum, porém inseguro, de criptografar texto é permutar as letras do alfabeto. Em outras palavras, cada letra do alfabeto é consistentemente substituída no texto por alguma outra letra. Para garantir que a criptografia seja reversível, duas letras não serão substituídas...

12
Golf Wars Episódio I: Os Fantasmas Sabres de Luz

Tema de fundo Introdução Obi-Wan Kenobi, Qui-Gon Jinn e Darth Maul estão prestes a lutar! No entanto, todos eles se esqueceram de trazer seus respectivos sabres de luz. Escreva um programa ou função que, dada a string Jedicomo entrada, gere uma imagem semelhante a esta * : e, dada a string...

12
Barcodegolf: Gere UPC de um número

Hoje em dia, praticamente todas as lojas usam códigos de barras UPC ( Universal Product Code ) para simplificar o processo de check-out. Se o nome não significa nada para você, você certamente reconhecerá como eles são: Formato O sistema mais comum é o UPC-A, que usa 12 dígitos para representar...

12
Tabuleiro de xadrez de arte ASCII

Neste desafio, você deve desenhar o tabuleiro de xadrez abaixo e permitir movimentos. 1. Desenho Cada quadrado branco possui espaços de 5x9. Cada quadrado preto tem 5x9 dois pontos. O quadro é cercado por uma borda de dois pontos. As peças têm 5 caracteres de largura e ficam na linha inferior...

12
Assine essa palavra!

O que é uma assinatura do Word? A assinatura de uma palavra são todas as letras colocadas em ordem - as assinaturas de this, histe hitssão todas hist. O desafio Escreva um programa que solicite uma entrada e depois imprima a assinatura dessa palavra. Portanto, um exemplo de execução de programa...

12
Pintura de estrada à frente

Dados dois padrões de faixa e comprimento da estrada , imprima uma representação ASCII das marcações da pista para o Serviço de Estradas e Trânsito para pintar as estradas. Exemplo de entrada / saída Entrada:, BTHMLRPHU 21 Eu não me importo se você pegar dois parâmetros ou concatenar o número no...