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

23
Animar a escada ASCII de Jacob

Você pode ter visto Jacob's Ladder em museus de ciência infantil. Se você não estiver familiarizado com a aparência, existem vários exemplos de imagens e vídeos no Wikimedia Commons . O desafio hoje é criar uma versão ASCII animada do dispositivo elétrico. No final, deve ser algo como...

23
Prime Time Travel

Não conte a ninguém, mas eu cortei a máquina de viagem no tempo do meu tio! Meu tio é obcecado por números primos, no entanto, e isso é mostrado na máquina - ele o programou para que ele só possa ir a datas que somam um número primo. Portanto, não pode ser 1947-08-15porque 1947 + 8 + 15 = 1970,...

23
Calcular uma dica usando o menor número de moedas

A maioria dos aplicativos de calculadora de gorjetas simplesmente cobra uma porcentagem fixa do preço da refeição. Assim, por exemplo, se a sua refeição for $ 23,45, você pode deixar uma gorjeta de 15% = $ 3,52 ou uma gorjeta mais generosa de 20% = $ 4,69. Conveniente o suficiente para usuários de...

23
Reversão multidimensional

Dada uma matriz ortogonal N-dimensional (não irregular) de números inteiros não negativos e uma indicação de quais dimensões reverter, retorne a matriz, mas invertida ao longo dessas dimensões. A indicação pode ser dada como uma lista booleana de comprimento N ou uma lista de um subconjunto das...

23
Expandir algum número

Esse desafio é baseado nesta questão do Stackoverflow . Com um número positivo como entrada, produza-o como a soma de cada dígito multiplicado por sua representação de potência-10. Entrada Um número, como um número inteiro, uma sequência de caracteres ou uma lista de dígitos / caracteres. O...

23
Um quebra-cabeça semi-palíndromo

Um palíndromo é uma palavra que é seu próprio reverso. Agora, existem algumas palavras que podem parecer palíndromos, mas não são. Por exemplo, considere a palavra sheesh, sheeshnão é um palíndromo porque seu reverso é hseehsdiferente; no entanto, se considerarmos shuma única letra, é inverso...

23
Imprimir uma linha ondulada linha por linha

Desafio Escreva um programa ou função que utilize uma string se um número inteiro ncomo parâmetros. Seu programa deve imprimir (ou retornar) a string quando transformada da seguinte maneira: Começando no canto superior esquerdo e movendo-se para baixo e para a direita, escreva scomo uma onda de...

23
Asse-me uma fatia de bolo

Meu aniversário é daqui a um mês e é uma fatia de bolo saboroso. .-""-. .-" "-. |""--.. "-. | ""--.. "-. |""--.. ""--..\ | ""--.. | | ""--..| ""--.. | ""--.. | ""--..| No menor número de bytes, construa essa fatia de bolo para mim. Você pode imprimi-lo em STDOUT ou retorná-lo como resultado...

23
Esse número é secretamente Fibonacci?

fundo Muitos de vocês sabem o que é um número de Fibonacci . Alguns de vocês devem saber que todos os números inteiros positivos podem ser representados como uma soma de um ou mais números distintos de Fibonacci, de acordo com o Teorema de Zeckendorf . Se o número de termos na representação ideal...

23
Menor Disco Inteiro

Esse desafio é encontrar o menor disco que contenha alguns pontos. Isso é um pouco mais complicado, no entanto, pelo fato de que neste desafio, as coordenadas e o raio do disco devem ser inteiros. Sua entrada será uma lista de pontos com coordenadas inteiras xe y. Você pode considerar isso como...

23
Classificar por maior dígito (s)

Desafio: Dada uma lista de números inteiros, classifique decrescente pelo (s) maior (s) dígito (s). A ordem dos números com o mesmo dígito maior é classificada pelo segundo maior dígito, etc. Ignoramos dígitos duplicados nos números. E se todos os dígitos de um número forem iguais, a ordem desses...

23
Números em colapso

Vamos definir a função a nos números naturais , escritos como base 10 dígitos , da seguinte maneira:nnndkdk−1…d1d0dkdk−1…d1d0d_k\; d_{k-1}\; \dotsc\; d_1\; d_0 Contanto que haja dígitos adjacentes iguais , substitua-os pela soma da esquerda para a direita. Se houver esses dígitos, repita o mesmo...

23
O caminho do gnu

Golf um programa ou função que forneça a localização do gnu que começa no quadrado em um tabuleiro de xadrez infinito numerado em uma espiral quadrada no sentido anti-horário, onde o gnu sempre visita o quadrado numerado mais baixo ela pode alcançar o que ela ainda não

23
Faça o cortador Gimbap

Gimbap (김밥) é comida coreana, parece um pouco com rolo de sushi. Aqui está o emoticon coreano representa Gimbap: @)))))))))) Sua missão é fazer o cortador ASCII Gimbap. Regra A entrada é uma string feita com only @e ). A saída corta todos os Gimbap válidos )e depois os adiciona @. Então, por...

23
O analógico é obtuso!

Um relógio analógico tem 2 ponteiros *: hora e minuto. Esses ponteiros circulam o mostrador do relógio à medida que o tempo passa. Cada rotação completa do ponteiro dos minutos resulta em 1/12 de uma rotação do ponteiro das horas. 2 rotações completas do ponteiro das horas significam um dia...

23
Você conhece seus KVZ's?

Conceito De que maneira você pode embaralhar o alfabeto inglês para que ele ainda possa ser cantado na música Twinkle Twinkle Little Star sem estragar a música? Regras Troca Vamos supor que as letras contidas em cada um dos seguintes conjuntos possam ser trocadas livremente por padrão, sem...

22
A avó surda de Chris Pine

Sou mentor do RubyLearning e um dos exercícios que damos aos nossos alunos é o exercício "Deaf Grandma" do livro de Chris Pine, " Learn to Program ". Aqui está a descrição: Escreva um programa para a avó surda. O que você disser à avó (o que você digitar), ela deverá responder com: "Hein ?!...