Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código


22
Simplifique a entrada da matriz!
Eu escrevi alguns desafios relacionados a matrizes, e comum para todos é que eu uso um formato como o abaixo para representar as matrizes, tanto em exemplos quanto em casos de teste: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Este é …


9
Garble essa corda!
Dada uma sequência como entrada, imprima uma ou mais variantes da sequência, de modo que: Nenhum personagem está em sua posição original Nenhum personagem é adjacente a um personagem ao qual ele era originalmente adjacente Você pode supor que isso sempre seja possível para a sequência especificada e conterá apenas …


18
Repete?
Uma sequência de caracteres se repete se contiver duas substrings consecutivas equivalentes. Por exemplo, 2034384538452repete-se, pois contém 3845duas vezes consecutivas. Portanto, seu desafio é decidir se uma sequência contém uma subseqüência de substring. Você pode considerar a entrada como uma string ou uma matriz de caracteres. Você nunca receberá uma …


30
Sou um número automórfico?
Um número automórfico é um número que é um sufixo de seu quadrado na base 10. Essa é a sequência A003226 no OEIS. Sua tarefa: Escreva um programa ou função para determinar se uma entrada é um número automórfico. Entrada: Um número inteiro entre 0 e 10 ^ 12 (inclusive), …

6
Códigos estaduais dos EUA mais eficientes
Abrevie esse estado dos EUA! foi divertido, mas aprendemos que abreviar com eficiência nomes de estados dos EUA é difícil com o sistema atual. Vamos criar um esquema de código de estado alternativo para um golfe eficiente. Sua tarefa: Escreva uma função (ou programa) que, dado um nome de estado …
20 code-golf  string 

19
Desenhe um grande ASCII X
Problema Inspirado por um desafio anterior, fazendo algo semelhante Dada a entrada inteira positiva produz numa forma que segue esse padrão: entrada n=1: * * * * * entrada n=2: ** ** **** ** **** ** ** entrada n=3: *** *** *** *** ***** *** ***** *** *** *** *** …

7
É um número cíclico?
Um número cíclico é um número de "n" dígitos que, quando multiplicados por 1, 2, 3, ... n, resulta nos mesmos dígitos, mas em uma ordem diferente. Por exemplo, o número 142.857 é um número cíclico, pois 142.857 x 2 = 285.714, 142.857 x 3 = 428.571, 142.857 x 4 …


6
Desenhe a fase da lua
Desafio Dada a fase da lua, desenhe-a usando arte ASCII. O seu programa deve lidar com lua nova, crescente crescente, primeiro trimestre, crescente crescente, lua cheia, crescente crescente, último trimestre e crescente crescente. Sua entrada será um número inteiro. 0 -> new moon 1 -> waxing crescent 2 -> first …

30
Leia uma senha
Seu desafio é ler uma "senha" da entrada padrão / teclado. Desafio : Leia uma string sinvisivelmente. Para cada um dos caracteres sinseridos, imprima um caractere c. Em tempo real. Regras: Você deve imprimir cem tempo real. Assim que o usuário digitar um caractere, você deverá exibir c. c deve …
20 code-golf  string 

20
Imprimir o nome de uma variável [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Escreva uma função (não um programa completo), para que, se …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.