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

35
FOIL digitação forte do Python!

Sua tarefa é escrever algum código no Python 2 ou 3, de modo que esta expressão: (a+b)(c+d) == a*c + b*c + a*d + b*d será avaliado Truesem gerar exceções. Para esclarecer, copiarei seu código em um arquivo e depois from no arquivo import *. Então, digitarei a expressão no console e verificarei...

35
Fizz Buzz para tartarugas

Descrição do Problema Imagine que você é uma tartaruga em uma grade. Você é dado dois números f e b , e você está voltada para o leste. Você realiza uma marcha pela grade, contando cada uma das células que encontrar, de acordo com as seguintes regras: Por padrão, você escreve a contagem na...

35
Avalie a proporção de um triângulo

Dados três comprimentos laterais de um triângulo, avalie sua razão de aspecto AR, de acordo com a seguinte fórmula: Onde Quanto mais próximo da equilateridade um triângulo estiver, mais próximo de 1sua proporção. A proporção é maior ou igual a 1triângulos válidos. Entradas A entrada são...

35
Golfmas alegre, todos!

Todo mundo é Natal, e aqui está um desafio do código-golfe para comemorar. Você precisa criar um programa para imprimir um presente. Especificamente, as palavras "Feliz Natal". MAS, há um problema: este programa só deve funcionar se for 25 de dezembro. Se o código for executado em outro dia, o...

35
É um Mersenne Prime?

Um número é um Mersenne Prime se for primo e puder ser escrito no formato 2 n -1 , onde n é um número inteiro positivo. Sua tarefa é determinar, dado qualquer número inteiro positivo, se é ou não um primo de Mersenne. Você pode enviar uma função que retorne um valor de verdade / falsidade ou um...

35
Ajude-me a reconhecer meu monstro

fundo O jogo de computador NetHack data de 1987, antes de o uso de gráficos em jogos de computador ser amplamente estabelecido. Existem muitos monstros no jogo, e potencialmente muito precisa caber na tela de uma só vez, então os monstros são desenhados de uma maneira muito mínima: um monstro é...

35
Soma os poderes que estão

Um desafio simples, mas espero que não seja trivial: Escreva um programa ou função que adicione os kth poderes dividindo um número n. Mais especificamente: Entrada: dois números inteiros positivos ne k(ou um par ordenado de números inteiros, etc.) Saída: a soma de todos os divisores positivos...

35
Contagem eficiente

Quando eu era criança, e queria contar as notas de dólar em minhas economias, eu contava em voz alta: um dois três quatro cinco seis sete oito nove dez; onze, doze, treze, quatorze, quinze, dezesseis, dezessete, dezoito, dezenove, vinte; vinte e um, vinte e dois, vinte e três, vinte e...

35
Desenhe o arco de uma bola

Desenhe a trajetória parabólica de uma bola lançada. A entrada é a velocidade inicial ascendente da bola, um número inteiro positivo v. A cada segundo, a bola move o 1espaço para a direita e os vespaços na vertical e depois vdiminui 1devido à gravidade. Assim, a velocidade ascendente finalmente...

35
Quanto eu tenho que escrever?

Escrever números está entre os mundos Hello da programação, geralmente os números 1 a 10. Eu quero escrever muitos números! Muitos, muitos números. Mas quantos números eu tenho que escrever? Tarefa Dada uma entrada inteira, forneça um número como saída que me daria o número de dígitos que...

35
Vamos fazer um "enciph5r47g"

Este é o inverso de Vamos fazer um "deciph4r4ng" Nesse desafio, sua tarefa é codificar uma sequência. Felizmente, o algoritmo é bastante simples: lendo da esquerda para a direita, cada caractere de escrita típico (intervalo ASCII 32-126) deve ser substituído por um número N (0-9) para indicar...

35
Faça um super acróstico

fundo Comemorando o lançamento do Dyalog APL 16.0 , onde a solução para esse problema é {⊢⌺(≢⍵)⊢⍵}Explicação Tarefa Dada uma cadeia ASCII imprimível de comprimento estranho n , fazer um n x n quadrado com a cadeia centrado horizontalmente, duplicado para ser centrado verticalmente, e com...

35
#OctothorpeAsciiArt

Um Octothorpe (também chamado de sinal numérico, hash ou hashtag ou sinal de libra) é o seguinte caractere ASCII: # Não é uma forma divertida? Vamos fazer versões maiores dele! Então, aqui está o seu desafio: Dado um número inteiro positivo N , uma saída hashtag ASCII de tamanho N . Por...

35
Alfabeto Semi-Diagonal

Dada uma letra do alfabeto inglês, sua tarefa é criar um alfabeto semia diagonal para a entrada. Como construir um alfabeto semi-diagonal? Breve descrição : Primeiro, você assume a posição da letra no alfabeto P(aqui Pestá 1 indexado). Em seguida, imprima cada letra até a entrada (inclusive) em...

35
Plus Primes vs Minus Primes

A maioria de nós sabe ... que todos os primos p>3são da forma Mas, quantos são os Primos Plus ( 6n+1) e quantos são os Primes Menos ( 6n-1) em um determinado intervalo? O desafio Dado um número inteiro k>5, contar quantas primes<=ksão PlusPrimes e quantos são MinusPrimes...

35
Visualize o teorema de Nicômaco

O Teorema de Nichomachus relaciona o quadrado de uma soma à soma de cubos: e tem uma bela visualização geométrica: Desafio: Crie a 2ª parte desta visualização em ascii. Você precisará garantir que todas as demarcações visuais sejam mantidas pelo seu diagrama. Isso é mais simples com quatro...

35
Como peço dinheiro a um caixa no banco?

Eu preciso ir ao banco e sacar algum dinheiro. Preciso retirar US $ 30, US $ 22 para pagar à minha colega de quarto pela internet e US $ 8 pela lavanderia. Como nenhum deles pode fazer alterações, preciso que meus US $ 30 sejam divididos em duas partições dos dois tamanhos. Isso significa que,...