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

38
Quando é o Dia de Ação de Graças?

fundo Alguns feriados têm datas fixas e fáceis de lembrar, como 31 de outubro, 25 de dezembro, etc. Alguns, no entanto, querem ser problemáticos. Eles são especificados como "primeira segunda-feira de setembro" ou "quarta quinta-feira de novembro". Como vou saber quando é isso? Tudo o que sei é...

38
Você é um romanizador, baby

A romanização do japonês está convertendo o texto japonês em caracteres latinos. Neste desafio, você receberá uma sequência de caracteres japoneses como entrada e espera-se convertê-los na sequência ASCII correta. O que você precisa saber O idioma japonês possui três sistemas de escrita: hiragana...

38
O número Rien

A constante Champernowne é um número que é construído concatenando os primeiros nnúmeros, ntendendo ao infinito. Parece algo como isto: 0.123456789101112131415161718192021222324252627282930... Agora, descreverei para você o número de Rien . Pode ser pensado como uma minimização da constante...

38
Quine amaciado por radiação

É simples: faça um quine adequado onde, se você remover qualquer personagem, ele ainda será um quine. A diferença entre isso e um quine endurecido por radiação é que, se o seu programa estiver AB, em um quine endurecido por radiação Aproduziria AB, mas aqui, Aseria produzido A. Código de golfe,...

38
Nunca me diga as chances

Entrada Um número inteiro n (≥ 1) e um dígito d (um número inteiro tal que 0 ≤  d  ≤ 9). Em qualquer ordem; de stdin ou parâmetros ou o que seja; para um programa ou função; etc. Saída Os números inteiros de 1 a n inclusive (em ordem) cujas representações decimais contêm um número par de d s....

38
Decifrando cores XKCD

Randall Munroe (autor do XKCD) realizou uma pesquisa para dar nomes às cores . O principal resultado é uma lista de nomes para as 954 cores mais comuns de monitores RGB . Para facilitar a programação, aqui está a lista em texto simples: http://xkcd.com/color/rgb.txt . Cuidado, a primeira linha não...

38
Encontre o maior número adjacente a um zero

Desafio: Pegue um vetor / lista de números inteiros como entrada e produza o maior número adjacente a um zero. Especificações: Como sempre, formato opcional de entrada e saída Você pode supor que haverá pelo menos um zero e pelo menos um elemento diferente de zero. Casos de teste: 1 4 3 6 0...

38
É um número equilibrado?

Um número é balanceado se a soma dos dígitos em cada metade do número for igual, então: 1423é balanceado porque 1+4 = 2+3, assim é: 42615porque 4+2=1+5. Observe que o dígito do meio não está incluído nos dois lados (ou nos dois lados) se houver um número ímpar de dígitos. Desafio: Pegue um número...

38
Zero sum covers

Introdução Considere uma lista não vazia L de números inteiros. Uma fatia de soma zero de L é uma subsequência contígua de L cuja soma é igual a 0. Por exemplo, [1, -3, 2] é uma fatia de soma zero de [-2, 4, 1, -3, 2, 2 , -1, -1] , mas [2, 2] não é (porque não soma 0), e nem [4, -3, -1] (porque...

38
Backspace-e-redigite uma lista de palavras

Veja como retroceder e digitar novamente de uma sequência para outra: Comece da primeira string. Remova os caracteres no final até o resultado ser um prefixo da segunda sequência. (Isso pode levar 0 etapas.) Adicione caracteres no final até que o resultado seja igual à segunda string. (Isso...

38
Não me dê cinco!

Pergunta: Você receberá os números inteiros inicial e final de uma sequência e deve retornar o número inteiro que não contém o dígito 5. Os números inicial e final devem ser incluídos! Exemplos: 1,9 → 1,2,3,4,6,7,8,9 → Resultado 8 4,17 → 4,6,7,8,9,10,11,12,13,14,16,17 → Resultado 12...

38
Sua própria instrução "para"

Sua própria instrução "para" Supondo que você tenha a seguinte entrada: a, b, c, d A entrada pode estar em uma linha usando qualquer formato "a / b / c / d" ou "a, b, c, d" etc. Você também pode ter 4 entradas. Você deve codificar o seguinte comportamento (pseudo-código aqui): var i =...

38
Esse número é fatorial?

A tarefa Dado um número natural como entrada, sua tarefa é gerar um valor de verdade ou falsey com base no fato de a entrada ser um fatorial de qualquer número natural. Você pode assumir que o número de entrada sempre estará no intervalo de números suportados pelo seu idioma, mas não deve abusar...

38
Imprimir texto invisível

Dada uma sequência como entrada, produza um número de caracteres de espaço em branco (0x0A e 0x20) igual ao comprimento da sequência. Por exemplo, dada a cadeia de caracteres, Hello, World!seu código precisaria gerar exatamente 13 caracteres de espaço em branco e nada mais. Podem ser qualquer...

38
Fazendo palavras ao quadrado

O desafio Sua tarefa é criar um programa que aceite qualquer entrada de sequência de caracteres e produza a entrada em um formato quadrado. Cadeias vazias devem retornar uma cadeia vazia. Exemplos Dada a entrada: golf Seu programa deve gerar: golf o l l o flog Entrada: 123 Saída: 123 2...

38
Esconder a agulha no palheiro (policiais)

Isso faz parte de um desafio de policiais e ladrões . Vá aqui para a parte dos ladrões. O desafio da polícia Você deve escrever um programa ou função em um idioma de sua escolha, que produza a string Haystack. No entanto, deve ser possível remover alguns subconjuntos de caracteres do seu programa...

38
Uma longa Terza Rima

Descrição Saída do esquema de rima por um Terza Rima muito longo. Entrada Nenhum. Saída ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY Regras Você pode escolher entre separar estrofes com espaços em branco ou novas linhas, portanto: ABA...