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

12
Qual é esse ângulo?

O objetivo deste desafio é determinar o ângulo de uma linha em uma imagem. Regras sobre a imagem: O fundo da imagem ficará branco ( #FFFFFF) O traço da linha será preto ( #000000) A linha NÃO será anti-alias A imagem terá 100x100 pixels A linha começará no centro da imagem A linha começará a...

12
Teste de letra adjacente

Um aspecto do teste de força da senha é a execução de letras adjacentes no teclado. Nesse desafio, é necessário criar um programa que retorne truese uma sequência contiver execuções de letras adjacentes. O que conta como uma sequência de letras adjacentes? Para esta versão simplificada de um...

12
Rolagem Iterada de Dados

Dada uma entrada em nque 3 <= n <= 25, execute as seguintes etapas, começando com um ndado de um lado (faces no intervalo [1, n], inclusive): Imprima o resultado do lançamento dos ndados do lado atual em jogo, na forma kdn: X(onde Xé o resultado e ko número de dados em jogo). Se Xfor maior...

12
Escreva um intérprete para 2B

Escreva um intérprete para 2B Gosto da linguagem esotérica 2B de David Catt , com memória armazenada em uma fita em que cada célula é uma fita separada de bytes (a 'subtape'). Escreva um intérprete para ele! Especificação de idioma Especificações oficiais podem ser encontradas aqui . Nesta...

12
Que grupo abeliano finito é esse?

Descrição Escreva uma função f(m, G)que aceite como argumentos um mapeamento me um conjunto / lista de números inteiros distintos e não negativos G. mdeve mapear pares de números inteiros Gpara novos números inteiros em G. ( G, m) é garantido para formar um grupo abeliano finito , mas qualquer...

12
Recrie a frase

Este desafio consiste em duas partes. O vencedor será a solução com a menor contagem total de bytes. O mesmo idioma deve ser usado para ambos os desafios. Parte 1: Escreva uma função ou programa que use uma frase com apenas palavras válidas como entrada e produz uma lista dos caracteres usados, o...

12
Mascarar um endereço IP e transmitir

fundo Inspirado por essa pergunta do Unix.SE (e, claro, minha própria resposta ). Quando um endereço IP é especificado para uma interface, geralmente é fornecido na forma decimal com pontos: a.b.c.d e.f.g.h onde a.b.c.dé o endereço real e e.f.g.hé a máscara de rede. A máscara de rede, quando...

12
Explique os decimais

Dado um decimal na forma de <float>, <precision>, você desenha a representação gráfica da parte decimal (ou seja, fração) do flutuador. Exemplos: Entrada:, 6.75, 4saída: 6||| 7 ---- 6.75(primeiro número da entrada) é o número a ser explicado 4(o segundo número da entrada) é o...

12
Faça um Solver Frogger

🐸🐸 Você deve fazer o programa mais curto para sempre encontrar a solução ideal para um jogo Frogger simplificado em uma grade 9x9. Elementos do Curso: L- Log (comprimento: 3-4). Quando você pula em um log, ele o carrega. V - Veículo (Comprimento: 1-2) Velocidade (1-2): No lado esquerdo da...

12
9 mortes do ninja

Inspirado por esta conversa no chat. Seu objetivo neste desafio é imitar um ninja e contar quantas mortes ele deixou. Especificações Seu ninja começa com 9 mortes restantes. Ele também recebe uma saúde inicial integral como insumo. Então, ele toma como entrada uma lista de eventos em sua vida...

12
Rabiscos suaves vs. robustos vs. quebrados

Baseado em Chunky vs. Smooth Strings . Rabiscos /\_/\/\__/\/\/\/\_/\_/\são divertidos de fazer no teclado quando você está realmente entediado. Mas nem todos os rabiscos são criados iguais. Alguns rabiscos são suaves, tipo \___/, e alguns são grossos, tipo /\/\/\/\. Outros são simplesmente...

12
Implementar um encurtador de URL

Os URLs estão ficando muito longos. Portanto, você deve implementar um algoritmo para encurtar uma URL. Eu. A estrutura de uma URL Um URL tem duas partes principais: um domínio e um caminho . Um domínio é a parte do URL antes da primeira barra. Você pode assumir que o URL não inclui um protocolo....

12
Desenhar e rotular uma grade hexagonal ASCII

No meu desafio anterior , desenhei o primeiro diagrama principalmente à mão (com a ajuda do modo de bloqueio visual do vim). Mas certamente deve haver uma maneira melhor ... Dada uma entrada de duas dimensões, uma largura e uma altura, produz uma grade hexagonal com essas dimensões na arte...

12
Existem suportes disfarçados?

Alguém nos deu uma sequência, mas todos os caracteres parecidos com colchetes foram transformados em caracteres normais, e não sabemos quais, nem mesmo quantos eram. Tudo o que sabemos é que, se houvesse L1,L2,L3,...,LNdiferentes tipos de colchetes à esquerda e R1,R2,R3,...,RNdiferentes tipos...

12
Ajude-me a fechar a caixa

A inspiração para esse desafio deve ser ridiculamente óbvia no momento da postagem. A tarefa Você deve criar um programa no estilo Shut the Box (não função, programa). Os princípios básicos de fechar a caixa são: Os jogadores tentam fechar a caixa girando um conjunto de alavancas identificadas...

12
Escolha cenas para um filme

Introdução Finalmente, a produtora de filmes está financiando seu filme. Eles forneceram um orçamento máximo e também definiram o tempo de exibição do filme. Agora você pode começar com a pré-produção. Você já tem um monte de cenas planejadas, mas nem todas caberão no orçamento e o filme também...

12
Todos os números que cabem em uma string

Escreva um programa ou função que receba um número inteiro positivo N. Emita uma lista de todos os números decimais distintos que podem ser escritos com exatamente N caracteres usando dígitos ( 0123456789), pontos decimais ( .) e sinais negativos ( -). Por exemplo, alguns números que seriam na...

12
Notação científica eficiente

Outro dia, meu professor de química estava nos explicando sobre a notação científica (usando um número pequeno e multiplicando-o por potências de dez para expressar números grandes com mais facilidade), o que me trouxe de volta alguns anos depois que a aprendi. Depois de aprender o básico, fizemos...