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

28
Proporção de letras maiúsculas para minúsculas

Nesse desafio, você e seus amigos estão debatendo sobre qual caso é melhor, maiúsculo ou minúsculo. Para descobrir, você escreve um programa para fazer isso por você. Como os esolangs assustam seus amigos e o código detalhado o assusta, seu código precisará ser o mais curto...

28
Visualize o maior divisor comum

fundo O maior divisor comum ( gcd para abreviar) é uma função matemática conveniente, pois possui muitas propriedades úteis. Uma delas é a identidade de Bézout : se d = gcd(a, b), então existem inteiros xe ytal d = x*a + y*b. Nesse desafio, sua tarefa é visualizar essa propriedade com arte ASCII...

28
Construir escadas ASCII

Dada uma entrada de dois números inteiros n e m , produza uma escada ASCII de comprimento n e tamanho m . Esta é uma escada ASCII de comprimento 3 e tamanho 3: o---o | | | | | | +---+ | | | | | | +---+ | | | | | | o---o Esta é uma escada ASCII de comprimento 5 e tamanho 1: o-o | | +-+ |...

28
"Você deve construir postes adicionais!"

Introdução No jogo de estratégia Starcraft 2, há três "raças" para escolher: Terran, Zerg e Protoss. Neste desafio, focaremos nos Protoss e na frase icônica "Você deve construir postes adicionais!" Esta mensagem é declarada quando você fica sem suprimento para construir seu exército. Portanto,...

28
Ser ou não ser

No menor número possível de bytes, determine se os dois valores fornecidos a cada correspondem a um dos seguintes: Primeiro valor 2 string or integer - whichever you prefer to case insensitive too case insensitive two case insensitive t0 case insensitive (t zero) Segundo valor b case...

28
Dividendo um zero

Descrição do Desafio Para todo número inteiro positivo nexiste um número que tem a forma de 111...10...000que é divisível por, nisto é, um número decimal que começa com todos 1e termina com todos 0. É muito fácil provar: se pegarmos um conjunto de n+1números diferentes na forma de111...111 (todos...

28
Índice de uma matriz multidimensional

Linguagens de nível inferior, como C e C ++, na verdade não têm conceito de matrizes multidimensionais. (Diferente de vetores e matrizes dinâmicas) Quando você cria uma matriz multidimensional com int foo[5][10]; Na verdade, isso é apenas açúcar sintático . O que C realmente faz é criar uma...

28
Falsificar breves verdades

Encontre a execução mais longa de true em uma lista de booleanos. Retorne a mesma lista, com todas as outras verdades falsificadas. Entrada, saída Uma lista; qualquer formato usual (por exemplo, uma lista delimitada como uma string). Detalhes Verdadeiro e falso podem ser qualquer coisa que seu...

28
Resuma com um triângulo digital

Bem, resumir realmente. Escreva um programa ou função que inclua uma lista não vazia de números inteiros decimais (0-9) e emita um "triângulo" de dígitos apontando para baixo com a lista de entrada na parte superior, onde cada dígito após a primeira linha é a soma dos dois dígitos acima dele...

28
Lithp Tranthlator

Meu amigo fez um tradutor de lisp no outro dia, ou seja, pegou uma string e converteu s => th e S => Th. Era bastante longo e eu pensei que poderia ser jogado golfe. Portanto, a tarefa é criar um programa / função que pegue uma string de entrada, traduza-a para lisp e produza a string Caso...

28
Bytes / Personagem

Tarefa Dada uma string UTF-8 (por qualquer meio), responda (por qualquer meio) uma lista equivalente em que cada elemento é o número de bytes usados ​​para codificar o caractere de entrada correspondente. Exemplos ! → 1 Ciao → 1 1 1 1 tʃaʊ → 1 2 1 2 Adám → 1 1 2 1 ĉaŭ→ 2 1 2(caracteres...

28
Converter expoentes em arte ASCII

Tarefa Sua tarefa é converter seqüências de caracteres como esta: abc^d+ef^g + hijk^l - M^NO^P (Ag^+) Para strings como este: d g l N P + abc +ef + hijk - M O (Ag ) Qual é uma aproximação a abc d + ef g + hijk l - M N O P (Ag + ) Em palavras, aumente os caracteres diretamente ao lado dos...

28
Juntos todos realizam mais

(relacionado: um , dois , três ) Um acróstico é um estilo de poema / escrita em que o caractere inicial de cada linha, quando lido na vertical, também produz uma palavra ou mensagem. Por exemplo, Together Everyone Achieves More também soletra a palavra TEAMquando a primeira coluna é lida...

28
Calculadora de operação inteira simples

Implemente uma calculadora com script de operação inteira simples. Conceito O acumulador inicia em 0 e tem operações executadas nele. No final do programa, imprima o valor do acumulador. Operações: +adiciona 1ao acumulador -subtrai 1do acumulador * multiplica o acumulador por 2 / divide o...