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

12
Que dia é hoje (ou outras datas)?

Tarefa Escreva um programa ou uma função que calcule o nome do dia da semana de uma data inserida pelo usuário. Entrada e Saída Entrada é uma sequência YYYYMMDD,. Exemplo de valores de entrada: 20110617: 17 de junho de 2011 19040229: 29 de fevereiro de 1904 06661225: 25 de dezembro de...

12
Quine de economia de sessão

Inspirado por esta pergunta . Crie um programa que solicite ao usuário que armazene alguns dados e, quando o programa estiver encerrado, cuspa o próprio programa, exceto os dados da sessão alterados. O usuário abre o programa recém-gerado e pode recuperar os dados do programa...

12
Marca codificador de semáforo

Seu objetivo é escrever um codificador de semáforo de bandeira , que converterá uma determinada frase nos caracteres correspondentes de semáforo de bandeira, de acordo com o sistema de semáforo descrito na Wikipedia . Suponha que a entrada seja uma única frase fornecida por meio de stdin (ou...

12
Implementar uma calculadora gráfica

Houve muitas perguntas envolvendo calculadoras; no entanto, não parece haver nenhum envolvimento na implementação de uma calculadora gráfica. O desafio Você deve escrever um programa completo que use várias fórmulas como entrada de STDIN e as represente graficamente em STDOUT. A entrada assumirá...

12
Converter de Notação Infix em Notação de Prefixo

Dada uma expressão aritmética, que pode incluir parênteses ( ()), expoentes ( ^), divisão ( /) e multiplicação ( *), adição ( +) e subtração ( -) (nessa ordem de operação), como a ^ (2 / 3) * 9 * 3 - 4 * 6 produz a mesma expressão na notação de prefixo. (- (* (* (^ a (/ 2 3)) 9) 3) (* 4...

12
Encontre palavras com uma mão

'exagerado' é um exemplo de uma palavra que pode ser digitada na mão esquerda, em um mapa de teclado qwerty normal. 'monopólio' é um exemplo para a mão direita. Pesquisando no wordsarquivo unix por palavras que podem ser digitadas por um lado. A saída deve ter duas linhas: lista separada por...

12
crie uma barra de progresso ascii

bem, é algo semelhante a esta pergunta, mas com algumas diferenças. você precisa escrever um programa para solicitar a largura da barra de progresso e quanto trabalho é feito. e desenhe uma barra de progresso com os seguintes recursos: width indica quantos caracteres você precisa usar para...

12
Listas de cancelamento de aninhamento

Dada uma lista com listas aninhadas dentro dela, retorne a lista com os itens das listas aninhadas aninhados. Entrada A lista terá, no máximo, listas aninhadas em quatro profundidades. Conte todos os 0 na entrada como um espaço nulo. Resultado Imprima individualmente cada item. Não imprima a...

12
Marque um jogo de Yahtzee

Para cada uma das 13 linhas de uma planilha Yahtzee, você recebe (do stdin) uma lista separada por espaços de 5 números (dados). Sua tarefa é calcular a pontuação de cada linha e gerar o total geral do jogo. Exemplo Entrada e como interpretá-la: Input Box Score 6 1 4 1 3 Aces 2 3 2 2 1 2 Twos...

12
Removendo elementos exclusivos da string

Eu me deparei com essa pergunta, porque parece ser um caso de uso muito comum encontrar caracteres únicos na string. Mas e se quisermos nos livrar deles? A entrada contém apenas letras minúsculas. Somente letras de a a z são usadas. O comprimento da entrada pode ter de 1 a 1000...

12
Encontrar a palavra mais 'única'

Usando o idioma de sua escolha, escreva a menor função / script / programa possível, que identificará a palavra com o maior número de letras exclusivas em um texto. Letras exclusivas devem incluir qualquer caractere distinto usando a codificação UTF-8 . As versões em maiúsculas e minúsculas do...

12
Campo Minado de Trabalho

Semelhante à geração de grades de minas , embora o desafio seja criar uma grade de minas. Este será um código mais longo que o normal (eu acho) . mais informações sobre o caça-minas . Campo Minado é um jogo de lógica encontrado na maioria dos sistemas operacionais. O objetivo do jogo é...

12
Desenho de redes 3d - sólidos arquimedianos

Eu tenho uma fraqueza pelas redes 3D que, quando cortadas e dobradas, permitem que você faça formas 3D de papel ou cartão. A tarefa é simples, escreva o programa mais curto possível, que desenha redes para os 13 sólidos arquimedianos. A saída deve ser um arquivo de imagem em qualquer formato...

12
Implementar um número de ponto flutuante binário IEEE 754 de 64 bits através da manipulação de números inteiros

(Eu marquei a pergunta "C" por enquanto, mas se você souber de outro idioma que suporte sindicatos, também poderá usá-lo.) Sua tarefa é criar os quatro operadores matemáticos padrão + - * /para a seguinte estrutura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2];...

12
“Cowsay” em resumo [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado há 3 anos . Simule cowsayno modo padrão. $ cowsay...