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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

12
Implementar um bloco único
fundo Um bloco de uso único é uma forma de criptografia que se provou impossível de decifrar se usada corretamente. A criptografia é realizada usando um texto sem formatação (composto apenas de letras AZ) e gerando uma sequência aleatória no mesmo comprimento (também apenas letras). Essa string atua como a …

2
Iluminar uma sala espelhada
Objetivo Nesta competição, você recebe uma sala aleatória com uma vela dentro. O objetivo é escrever o programa mais curto (isto é, golfe) que determina quais partes da sala são iluminadas pela vela, substituindo as manchas escuras por @s. O programa deve ocupar um espaço do STDIN, com a saída …

17
Letreiro de rolagem
Após minha entrada no Hello World Ofuscado, pensei que seria divertido compartilhar o código subjacente. Mas por que apenas mostrar o código, vamos torná-lo também um golfe! Desafio Escreva um script que role uma corda pelo terminal, da direita para a esquerda, estabelecendo-se no lado esquerdo. Entrada Leva uma string …

4
A Mere Bagatelle
O desafio Dada uma placa de bagatela como a abaixo: | | | /\ / | | \ /| | \ \ /\ \ | | \ / \ | |\ / / \ | | \ / \ | | \ | | \ / \ /\ \ | …
13 code-golf 

3
Resolvendo triângulos com trigonometria
Hora de desenterrar suas notas antigas de trigonometria do ensino médio! O desafio é resolver os lados e ângulos desconhecidos de diferentes triângulos. E como é habitual no código de golfe, o menor código de trabalho vence. Este não é um problema trivial; minha implementação de referência em python atualmente …

9
Função Soundex
Escreva a função mais curta para gerar o código American Soundex para um sobrenome contendo apenas as letras maiúsculas AZ. Sua função deve produzir uma saída consistente com todos os exemplos da página vinculada (fornecidos abaixo), embora não precise e não remova prefixos. Os hífens na saída são opcionais. Diverta-se! …
13 code-golf  string 

4
Combinações de pinyin
Crie uma função que use uma sequência de sílabas pinyin como argumento e retorne true da combinação existente, caso contrário, false. Use "v" para "ü". Aqui está uma lista completa de combinações. http://www.pinyin.info/rules/initials_finals.html Exemplos f("bu") == true f("zheng") == true f("nv") == true f("ri") == true f("cei") == false f("ia") …

5
Círculo através de três pontos
Dadas as coordenadas cartesianas de três pontos em um plano, encontre a equação do círculo através de todas elas. Os três pontos não estarão em linha reta. Cada linha de entrada para o seu programa conterá as coordenadas xe yde três pontos, na ordem A(x),A(y),B(x),B(y),C(x),C(y). Essas coordenadas serão números reais …
13 code-golf  math 

5
1P5: Terremoto!
Os sismômetros do USGS acabaram de detectar um grande terremoto! As equipes de resposta a emergências precisam de uma estimativa rápida do número de pessoas afetadas. Escreva um programa para calcular essa estimativa. Seu programa recebe 2 entradas. O primeiro são os detalhes do próprio terremoto. O terremoto foi modelado …
13 code-golf  math  1p5 

12
Código mais compacto para uma explosão simulada
Você pode escrever um programa que processa a exibição de um grupo de pixels que explodem separados (como em um mecanismo de partículas simples) e pode fazer isso em um número notavelmente pequeno de caracteres (pressionamentos de tecla)? (Lembre-se dos lemingues do jogo, quando esses caras explodiriam e seus pequenos …
13 code-golf 

4
Multiplicação longa, 8 bits por vez
Você recebe uma máquina de 16 bits e é instruído a implementar a multiplicação de números inteiros de tamanho arbitrário. Seus registros podem conter apenas números de 16 bits, e a maior instrução de multiplicação usa duas entradas de 8 bits e gera um resultado de 16 bits. Seu programa …
13 code-golf  math 


6
Comparando poderes.
Compare dois números N 1 = a b c , N 2 = d e f construindo uma função f (a, b, c, d, e, f) que: retorna 1 se N 1 > N 2 retorna -1 se N 1 <N 2 Nota: Você não é obrigado a retornar nenhum …
13 code-golf 

13
Calcule os primeiros N dígitos de e
Desafio Escreva um programa para calcular os primeiros N dígitos (<= 10 ^ 3) de e . Seu programa deve usar um número inteiro N como entrada. Entrada: 100 Resultado: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427 Entrada: 7 Resultado: 2.718282 Entrada: 1000 Resultado: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551702761838606261331384583000752044933826560297606737113200709328709127443747047230696977209310141692836819025515108657463772111252389784425056953696770785449969967946864454905987931636889230098793127736178215424999229576351482208269895193668033182528869398496465105820939239829488793320362509443117301238197068416140397019837679320683282376464804295311802328782509819455815301756717361332069811250996181881593041690351598888519345807273866738589422879228499892086805825749279610484198444363463244968487560233624827041978623209002160990235304369941849146314093431738143640546253152096183690888707016768396424378140592714563549061303107208510383750510115747704171898610687396965521267154688957035035 A solução mais curta vence!
13 code-golf  math 

20
Barra de progresso do tempo de atividade
Escreva um programa que analise a saída uptimee gere uma barra de progresso anatomicamente sugestiva (como mostrado) com um comprimento igual ao tempo de atividade atual em dias: $ uptime 23:01 up 34 days, 7:30, 5 users, load averages: 0.23 0.27 0.24 $ uptime|<command> 8==================================D (34 dias = 34 sinais …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.