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

22
Prove que estou errado!

Introdução Sua missão na vida é simples: prove que as pessoas estão erradas na internet! Para fazer isso, você costuma analisar cuidadosamente as declarações deles e apontar a contradição nelas. Está na hora de automatizar isso, mas, como somos preguiçosos, queremos provar que as pessoas estão...

22
Inverter e subtrair

Descrição do Desafio Vamos pegar um número inteiro positivo n, reverter seus dígitos para obter rev(n)e obter o valor absoluto da diferença desses dois números: |n - rev(n)|(ou abs(n - rev(n))). Exemplo: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Depois de repetir...

22
Realmente foi o dia do Canadá?

1 de julho é o dia do Canadá (yay Canadá)! Ou é? Parece que a página da Wikipedia para este dia tem muito conteúdo relacionado ao Canadá, mas há outro dia mais canadense? Sua tarefa é escrever um programa ou função que receba uma data (mês e dia) como entrada e retorne ou produza o número de...

22
Golfe para encontrar números chatos

Se um número inteiro possui um dígito / sequência de dígitos que se repete continuamente (você entenderá por que eu disse "continuamente") 5 ou mais vezes, chamamos de "chato". Por exemplo, 11111é chato, enquanto 12345não é. Instruções Tome um número inteiro como entrada Emita um valor...

22
Quartas-feiras Prime

Quartas-feiras Prime Sua tarefa é contar o número de quartas-feiras que caem em um dia nobre do mês em um determinado ano. Por exemplo, 7-13-16é uma quarta-feira nobre. Para obter consistência, use o calendário gregoriano para todas as datas. Entrada A entrada para o seu programa / função será...

22
Classificar nomes de bandas

Descrição do Desafio Você tem uma biblioteca de música com muitas faixas gravadas por muitas bandas, cada um dos quais tem um nome, como Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Quando um reprodutor de áudio exibe sua biblioteca em ordem alfabética pelo nome da banda, geralmente...

22
Este quadrado é simétrico?

Escreva um programa ou função que utilize uma grade de texto 4 × 4 composta exatamente por 4 A, 4 B, 4 Ce 4 D, como: ACDC BBCA BADD ABCD Os ABCDpodem estar em qualquer arranjo, mas sempre haverá 4 de cada. Você pode assumir que a entrada é válida. Se desejado, você também pode assumir que ela...

22
Role o alfabeto em uma espiral

Escreva um programa ou função que, quando fornecido n, imprima uma espiral de ncaracteres composta há muito tempo pelo alfabeto latino, ABCDEFGHIJKLMNOPQRSTUVWXYZrepetida conforme necessário. Essa espiral deve percorrer o alfabeto apenas para a frente. Relacionada à Espiral do Alfabeto , embora a...

22
Ajuda: Programadores estrangeiros falam apenas ASCII

Preparando a cena: É uma tarde normal, enquanto você relaxa após um longo dia participando de seu passatempo favorito: respondendo à infinidade de perguntas cativantes no PPCG. Não foi um bom dia para você; esses malditos programadores Pyth continuam recebendo a melhor resposta e isso está matando...

22
Resolver Grid-Tangram

O Tangram é um quebra-cabeça de dissecação feito de sete formas: cinco triângulos de tamanhos diferentes, um paralelogramo e um quadrado. Dada uma forma, o objetivo é recriar a forma usando todas as peças e sem sobreposição. Obviamente, existem infinitas maneiras de organizar esse conjunto de peças...

22
Palavras unidas

Introdução De acordo com o post de Rand Al'Thor no Puzzling SE, uma palavra muito unida é qualquer palavra que contenha três letras alfabeticamente consecutivas (em qualquer ordem). Palavras como educação , foghorn e cabaré são consideradas palavras muito unidas, enquanto palavras como aprender ,...

22
Números azarados!

Coisas a saber: Primeiro, números da sorte. Os números da sorte são gerados da seguinte forma: Pegue todos os números naturais: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Em seguida, remova cada segundo número. 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,...

22
Soma dos vizinhos

Este deve ser um desafio bastante simples. Para uma matriz de números, gere uma matriz na qual, para cada elemento, todos os elementos vizinhos sejam adicionados a ela mesma e retorne a soma dessa matriz. Aqui está a transformação que ocorre na matriz de entrada [1,2,3,4,5] [1,2,3,4,5] =>...

22
Exportar a variável $ PATH, linha por linha

Inspirado por esta pergunta no AskUbuntu. Seu trabalho é extremamente simples. Pegue a variável de ambiente PATH ( echo $PATH) e exporte-a para que cada entrada (separada pelo :caractere) esteja em sua própria linha. Por exemplo, se o PATH for /bin:/usr/bin:/usr/local/bin, seu programa deve...

22
Simplifique uma matriz

Entrada Uma matriz que pode conter matrizes ou números inteiros positivos, consecutivos e ascendentes. As matrizes podem ter qualquer número de matrizes dentro delas, e assim por diante. Nenhuma matriz estará vazia. Saída Essa matriz simplificada Como simplificar uma matriz Usaremos a matriz...

22
Gere um módulo rosace

As coisas legais O rosace a seguir pode ajudar a calcular os números do módulo 7. Para fazer isso, você deve começar em 0 e girar no sentido horário uma série de etapas fornecidas pelo primeiro dígito. Em seguida, para cada dígito sucessivo, siga a seta e gire no sentido horário o número de...

22
Operador ASCII art

Desafio Dado um operador ASCII da lista abaixo e um número n, desenhe uma representação ASCII do operador usando esse operador como o caractere com os segmentos de linha do operador com comprimento n . Entrada Um caractere ASCII da lista = + - x /e um número inteiro em nque n >= 1. (Estou...

22
Anagramas poliglotas - fio de ladrão

Esse é o fio dos ladrões desse desafio Os policiais escolhem uma sequência OEIS e escrevem dois programas completos em dois idiomas diferentes que produzem o enésimo item na sequência quando recebem um n via STDIN. Os dois programas devem ser anagramas um do outro, o que significa que cada um pode...