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

24
Três ponteiros! Mas que tipo?

De http://en.wikipedia.org/wiki/Triangle : Escreva um programa que use três tuplas de coordenadas 2D (cartesianas) e classifique o formato que esses três pontos descrevem. Em quase todos os casos, esses pontos descreverão um triângulo de tipos variados. Em alguns casos degenerados, os pontos...

24
Quando foi a última vez que a data foi divisível por n?

Uma data pode ser representada por um número inteiro não assinado como tal: AAAAMMDD. O que você precisa fazer é escrever o programa ou a função mais curta que identifique a data mais recente cujo número foi divisível por um determinado número n(incluindo a data de hoje) e, em seguida, retorna essa...

24
Morse Decode Golf

Fiquei alarmado com o crescente ódio aos espaços e essa resposta me inspirou a garantir que o código Morse esteja a salvo dessa remoção insidiosa do espaço em branco. Portanto, sua tarefa será criar um programa que possa traduzir com êxito o código Morse com todos os espaços...

24
A estrutura de tijolos é estável?

Vamos representar um tijolo de alvenaria padrão como [__](e ignorar o fato de que a parte superior está aberta). Quando esses tijolos são empilhados, todas as outras camadas são compensadas por meio tijolo, como é habitual na construção de tijolos: [__][__][__][__] [__][__][__][__]...

24
Imprimir todos os códigos de país

ISO 3166-1 é o padrão que define todos os códigos de países. Os conhecidos códigos de duas letras (EUA, GB, JP etc.) são chamados de códigos Alpha-2. Com duas letras, existem apenas 26 2 = 676 códigos possíveis, que podem ser bem organizados em uma grade. Esta tabela pode ser útil como uma visão...

24
É hora espanhola!

Eu tenho uma tarefa simples que deve ser relativamente fácil de implementar por meio de código. Seu objetivo é escrever um programa que produza a hora escrita em espanhol, com a hora no formato HH: MM. Muitas pessoas provavelmente não sabem como fazer isso, então vou elaborar. O tempo em espanhol...

24
Função Minmod mais curta

A função minmod é uma variante do familiar min , que aparece em esquemas de alta resolução com limitação de inclinação para equações diferenciais parciais. Dadas várias pistas, ela escolhe a inclinação mais plana, enquanto cuida dos sinais relativos entre as pistas. A função aceita um número...

24
Gerador de fechamento palindrômico bidirecional

Introdução Um fechamento palíndrico de uma sequência de entrada é o palíndromo mais curto que pode ser construído a partir da sequência de entrada em que o palíndromo final começa com a sequência de entrada. Para esse desafio, consideraremos um fechamento palindrômico bidirecional, de modo...

24
Equivalência de César

Duas cadeias são "equivalentes a César" se a distância (contando) entre os caracteres correspondentes for a mesma. Sim, eu inventei esse termo. Aqui está um exemplo: "Abc" e "Cde" são equivalentes porque distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 A capitalização não...

24
Anéis Borromeanos ASCII

Os anéis borromeanos são um curioso conjunto de três círculos, ligados de tal forma que a remoção de qualquer um deles desvinculará os outros dois: Você pode fazer um conjunto para si mesmo com alguns elásticos e um anel de encadernação . Com mais tiras de borracha, é fácil criar qualquer link...

24
Calcular caracteres médios da string

Tarefa Sua tarefa é produzir uma sequência que contenha caracteres médios da sequência. O primeiro caractere do resultado seria o caractere médio do primeiro caractere (que é o primeiro caractere) e a média do segundo caractere de dois primeiros caracteres e assim por diante. O que é caráter...

24
Vamos ver alguma ação!

Quem não gosta de filmes de ação com carros velozes e barulhentos, especialmente aqueles com muitos acidentes? Quem não ama cenas de ação na arte ascii? A cena é: Dois carros estão começando em lados opostos de uma estrada reta (com 60 espaços no meio). Eles começam a dirigir um para o outro em...

24
Mostrar idade dos anéis de árvore

Introdução Ontem vi um quebra-cabeça de aniversário . Parabéns!! Também nesta semana, assisti a um episódio do programa de TV Bones, onde um corpo foi encontrado enterrado debaixo de uma árvore. Para calcular a hora da morte, eles contaram os anéis das árvores. Os anéis de árvores se formam...

24
Coloque uma corda com hashes

Eu já fiz isso em Python, mas parece que poderia ser muito reduzido: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Portanto, se o usuário digitar: Hello World O programa...