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

47
Facey McFaceface

Alguém se lembra de Boaty ? Você poderia fazer qualquer palavra antiga, certo? Escreva uma função para transformar uma string em Somethingy McSomethingface. Ele deve aceitar uma string como entrada. Ignore o caso da entrada. Se a palavra terminar em 'y', sua função não deve adicionar um 'y'...

47
99 erros no código

99 erros no código A adaptação de "99 garrafas de cerveja na parede" para a ciência da computação, onde os bugs aumentam em vez de diminuir as garrafas, é frequentemente publicada na Internet. Exemplo de camiseta aqui . Eu acho que será interessante ver uma possível recursão e geração aleatória...

47
Gere uma grade de cores RGB

Este! é uma grade de cores RGB ... Basicamente, é uma matriz bidimensional na qual: A primeira linha e a primeira coluna são vermelhas. A segunda linha e a segunda coluna são verdes. A terceira linha e a terceira coluna são azuis. Aqui estão as cores descritas graficamente, usando as letras...

47
Imprimir “N NE SE SE S SW W NW”

Isso parece quase trivial, mas, depois de algum esforço, não consegui vencer a solução literal em J, pensei que poderia ser um desafio decente (embora, para ser claro, esse não seja um desafio específico de J). O título diz tudo. Você simplesmente precisa escrever um programa ou função (sem...

46
Rock ininterruptamente

No menor número de caracteres Unicode possível, imprima o seguinte (144 caracteres): 1, 2, 3 o'clock, 4 o'clock rock, 5, 6, 7 o'clock, 8 o'clock rock, 9, 10, 11 o'clock, 12 o'clock rock, We're gonna rock around the clock tonight. Você não deve usar nenhum número no seu código, exceto o dígito...

46
Dicas para jogar golfe em Pyth

Pyth é uma linguagem de programação procedural inspirada em Python, criada pelo usuário do PPCG isaacg . Que dicas gerais você tem para jogar golfe em Pyth? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para...

46
Desenhar a escadaria do diabo

A Escadaria do Diabo é uma função semelhante ao fractal relacionada ao conjunto Cantor. Sua tarefa é replicar essa função descolada - na arte ASCII! Entrada Um único inteiro n >= 0, indicando o tamanho da saída. A entrada pode ser fornecida via STDIN, argumento de função ou argumento de...

46
Texto falso de letreiro

Neste desafio, o texto de letreiro falso é um texto que é mostrado parte por parte, de maneira semelhante à rolagem. Alguns exemplos: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z Something a bit longer 10 S So...

46
Ponteiros, ponteiros, ponteiros!

Introdução Nas saídas de erro de algumas linguagens como Java, um ponteiro é mostrado para dar ao programador uma idéia exata de onde o erro deu errado. Veja este exemplo no Ideone: Main.java:12: error: ';' expected Invalid Java! ^ Observe que o sinal de intercalação mostra onde está o...

46
Zigzagify a String

Escreva um programa (ou função) que receba uma sequência não vazia de qualquer caractere ASCII imprimível . Imprima (ou retorne) uma cadeia de caracteres em zigue-zague na cadeia de caracteres com todos os pares de caracteres vizinhos vinculados por: /se o primeiro caractere ocorrer antes do...

46
Nomes dos elementos acima de 118

A IUPAC, em sua insuportável sabedoria, criou um nome de elemento sistemático para qualquer elemento recém-criado. Este é o nome temporário de um elemento até que eles finalmente se decidam sobre um nome real. Funciona assim: a cada dígito de um número de elemento é atribuído um prefixo com base em...

46
Alavanca Simulador 2015

Por que um simulador? Hoje em dia, as crianças não têm tempo nem ambição de realmente empilhar caixas na gangorra ou brincar com objetos físicos equilibrados. Isso deixa muito espaço no mercado de software para um Lever Simulator que, de acordo com meus modelos, venderá como louco! Procura-se...

46
Fechadura de bicicleta combinada

O cenário Depois de um longo dia de trabalho andando no escritório e navegando pelo stackexchange.com , finalmente saio pela porta às 16:58, já cansada com o dia. Como ainda sou apenas estagiário, meu modo de transporte atual é de bicicleta. Dirijo-me ao meu fiel Peugeot Reynolds 501 , mas antes...

46
Elétrons quicando em um fio

Imagine um "fio" que tenha nespaços. Imagine ainda que existem "elétrons" nesse fio. Esses elétrons vivem apenas uma unidade de tempo. Quaisquer espaços no fio adjacentes a exatamente um elétron se tornam um elétron. Na terminologia de Game of Life, é isso B1/S. Por exemplo, este é um fio de...

46
Traduzir oOo CODE

Dada a entrada de um programa escrito em oOo CODE , imprima o código BF que ele representa. Aqui está uma breve descrição de como oOO CODE funciona: Primeiro, todos os caracteres não alfabéticos são removidos (tudo que não estiver no intervalo A-Za-z). Por exemplo, considere o programa PROgRam...

46
Gire os pontos

Introduções Uma matriz booleana 2 × n pode ser representada como uma sequência de quatro caracteres . ':. A cadeia possui uma "linha superior" e uma "linha inferior", com pontos representando 1s e espaços vazios representando 0s. Por exemplo, a matriz 2 × 6 1 0 1 0 0 1 0 0 0 1 0 1 pode ser...

46
Pac-Man pode comer essa corda?

Na versão arcade do jogo, Pac-Man come pac-dots. No entanto, neste desafio, ele tem fome de caracteres alfanuméricos e pontuação em uma sequência. Sua tarefa é criar uma função que alimente uma sequência de caracteres do Pac-Man, avalie se ele pode ou não comê-la e retorne a sequência com a...

46
Vamos desenhar algumas bombas Atari ST!

Introdução O Atari ST era um computador pessoal bastante popular entre meados dos anos 80 e início dos anos 90, alimentado por um microprocessador Motorola 68000. Nesta máquina, o comportamento padrão do sistema operacional para exceções de CPU não capturadas era exibir uma linha de bombas na...