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

24
Flip It, Flop It, Mean It

visão global Dada uma imagem no formato simples PPM (P3) como entrada, para cada pixel pna imagem, substitua cada um dos 4 pixels a seguir, vermelho, verde e azul pelo valor médio do piso dos respectivos canais de todos os 4 pixels: p em si O pixel localizado no plocal quando a imagem é...

24
Emita os nomes falados dos números usados ​​no planeta Flapus

Os moradores de Flapus usam um sistema numérico de base 8. Os números são: 0 - Kuzla 1 - Ponara 2 - Boqkel 3 - Colopee 4 - Vruenat 5 - Foham 6 - Stikty 7 - Kricola Para números acima de 7, o nome completo do último dígito é o primeiro, seguido pelo apóstrofo e os primeiros caracteres do...

24
Desenhe uma rede de nós

Há uma rede de até 26 nós (chamados Apara Zou aa zconforme seu desejo). Cada par de nós pode ser conectado ou desconectado. Um nó pode estar conectado a no máximo 4 outros nós. Sua tarefa é desenhar a rede em um diagrama 2D. A entrada será fornecida de forma que esta tarefa seja possível (veja mais...

24
Golfe um twister de corda

Como as cordas são torcidas O algoritmo de torção é muito simples. Cada coluna é deslocada para baixo pelo seu índice (col 0 desce 0, col 1 move 1, ...). A mudança de coluna envolve o topo. Funciona assim: aaaa bbbb cccc Torna-se: a ba cba ---- cba cb c Com tudo sob a linha de embalagem...

24
Troque, exclua e repita

Introdução Vamos observar a seguinte string: ABCDEFGHIJKLMNOP Se trocarmos as extremidades da string , quais são: ABCDEFGHIJKLMNOP ^^ ^^ Temos o seguinte resultado: BACDEFGHIJKLMNPO Depois disso, excluímos as extremidades da string, que neste caso são Be O. O resultado...

24
Dicas para jogar golfe em Rust

Embora o Rust seja muito, muito raramente competitivo em competições de golfe com código (o Java geralmente é mais curto), ainda pode ser divertido jogar golfe. Quais são alguns truques para tornar o código Rust mais curto? Poste apenas uma dica em cada

24
Fazendo um acrônimo

Objetivo Seu objetivo é criar um programa que converta uma entrada em sua sigla. Sua entrada é garantida para ter apenas letras e espaços. A entrada terá exatamente um espaço entre as palavras. Você deve gerar o acrônimo da entrada. Regras Seu código não diferencia maiúsculas de minúsculas (por...

24
Dividir uma matriz de bytes em uma matriz de bits

Escreva uma função que, quando recebe um buffer b(1 - 104857600 bytes) e um número de bits n(1 <= n <= 64), divide o buffer em pedaços de nbits. Aperte com o botão direito o último pedaço com 0s até nbits. por exemplo Dado o buffer b = "f0oBaR"ou equivalentemente [102,48,111,66,97,82]e n =...

24
Todos juntos agora

Dada uma lista dos dígitos 1 a 9, mostre se cada dígito está agrupado como um único bloco contíguo. Em outras palavras, dois do mesmo dígito não são separados por dígitos diferentes. Tudo bem se um dígito não aparecer. Menos bytes ganha. Entrada: uma lista não vazia de dígitos de 1 a 9. Pode ser...

24
Dicas para jogar golfe em Swift

Quais são algumas dicas para o código de golfe no Swift? Seu foco na segurança parece dificultar a prática do golfe, mas isso dá pequenas dicas e é ainda mais útil. Existem recursos no Swift que podem ajudá-lo a se destacar no code-golf em certos aplicativos? Poste uma dica por...

24
Teclado de piano ASCII

As teclas do piano têm 3 caracteres de largura e 7 caracteres de altura. No entanto, se cada tecla tivesse 3 caracteres de largura, não haveria espaço suficiente para as teclas pretas. É por isso que algumas das teclas brancas têm partes delas cortadas. Existem 3 tipos de teclas brancas. Teclas...

24
A porta da garagem elétrica está aberta?

Minha porta da garagem elétrica funciona assim: Há apenas um botão para controlar a porta Se a porta estiver totalmente fechada e eu apertar o botão, a porta começará a abrir. Leva 10 segundos para abrir totalmente Se a porta estiver totalmente aberta e eu apertar o botão, a porta começará a...

24
Horários de 24 e 12 horas

Escreva um programa ou função sem entrada que imprima ou retorne essa sequência de 24 e 12 horas : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00...

24
O ziguezague sempre amplificador

Escreva um programa ou função que receba um número inteiro positivo N e emita os primeiros números N desse padrão em zigue-zague de amplificação, usando apenas as linhas necessárias: 26 25 27 . 10 24 28 . 9 11 23 29 . 2 8 12 22 30 44 1 3 7 13 21 31 43 4 6 14 20 32 42 5 15 19 33 41 16 18 34...

24
Dig para a Austrália - antípodas

fundo Inúmeras gerações de crianças se perguntam onde iriam parar se cavassem um buraco diretamente para baixo. Acontece que isso seria, sem surpresa, bastante perigoso , mas de qualquer maneira ... Antípodas são pontos diretamente opostos um ao outro na superfície da Terra. Isso significa que se...

24
Reorganizar um número em ordem alfabética

Dado um número inteiro não negativo ( n), crie uma função que retorne nem ordem alfabética, de acordo com a ortografia literal de cada dígito em n. Exemplos: Input: 101 >> one, zero, one >> one, one, zero Output: 110 Input: 31948 >> three, one, nine, four, eight >> eight,...

24
Ilustrar batidas da música

Você sabe - eles ficam assim: fonte O objetivo é desenhar uma ilustração de batidas de música como a seguinte: = = = = = = = = == = == = == = ==== == ==== == === = = ======= ======== == ==== = ========= = ================================= As regras são: A largura da ilustração é de 33...

24
Desenhe uma escada e deslize

Sua tarefa é criar um programa ou função que obtenha, como entrada, um número natural ( n) entre 1 e 25 (inclusive) e imprima uma representação isométrica de um slide e escada com nnúmero de degraus. Especificações de escada e corrediça A escada está sempre orientada à esquerda e a corrediça à...