Perguntas com a marcação «python»

Esse desafio está relacionado à linguagem Python. Observe que os desafios que exigem que as respostas estejam em um idioma específico geralmente são desencorajados.

248
Dicas para jogar golfe em Python

Que dicas gerais você tem para jogar golfe no Python? Estou procurando idéias que possam ser aplicadas a problemas de código-golfe e que também sejam pelo menos um pouco específicas para Python (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por

58
Pedra honesta, papel e tesoura

Muitas pessoas consideram o RPS um jogo de sorte. Se ambos os jogadores jogam imprevisivelmente, a melhor estratégia é jogar aleatoriamente. No entanto, vamos apresentar um pouco de previsibilidade. Cada bot terá a chance de dizer ao outro bot o que será reproduzido simultaneamente. Depois, há uma...

56
Roleta Robótica: Jogo de robôs de apostas altas

Classificação Final + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + | Nome Pontuação | WinRate | TieRate | Probabilidade de eliminação | + ---------------------------------- + --------- + ---- ----- + --------- +

45
Existem conhecidos conhecidos

O ex-secretário de Defesa dos EUA, Donald Rumsfeld, famosa popularizou a frase "knowns conhecidos." Aqui vamos destilar seus comentários em uma estrofe de quatro linhas. Especificamente, imprima este texto: known knowns known unknowns unknown knowns unknown unknowns Letras maiúsculas não...

38
Fazendo palavras ao quadrado

O desafio Sua tarefa é criar um programa que aceite qualquer entrada de sequência de caracteres e produza a entrada em um formato quadrado. Cadeias vazias devem retornar uma cadeia vazia. Exemplos Dada a entrada: golf Seu programa deve gerar: golf o l l o flog Entrada: 123 Saída: 123 2...

38
Resolver o cubo de Rubik

Escreva o programa mais curto que resolva o cubo de Rubik (3 * 3 * 3) dentro de um período de tempo e movimentos razoável (digamos, no máximo 5 segundos em sua máquina e menos de 1000 movimentos). A entrada está no formato: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB...

36
Registros ASCII básicos

Título alternativo: Registre sua sentença de prisão na parede Dado um número n, as contagens de saída agrupadas nos tradicionais 5 por grupo e 50 por linha. Exemplos 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50. |||/ |||/ |||/ |||/ |||/...

35
Dilema ruidoso do prisioneiro iterado

Neste desafio, você jogará o dilema do prisioneiro ruidoso e iterado. O dilema do prisioneiro é um cenário na teoria dos jogos em que existem dois jogadores, cada um com duas opções: cooperar ou defeito. Cada jogador se sai melhor se desertar do que cooperar, mas ambos preferem o resultado em que...

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...

33
Um algoritmo de "classificação"

Há um "algoritmo de classificação", às vezes chamado classificação Stalin, no qual, para classificar uma lista, você simplesmente remove elementos da lista até que ela seja classificada em ordem crescente. Por exemplo, a lista [1, 2, 4, 5, 3, 6, 6] Quando "classificado" usando a classificação...

32
Leilão de lance lacrado de primeiro preço

Resultado final A competição acabou. Parabéns a hard_coded! Alguns fatos interessantes: Em 31600 dos 40920 leilões (77,2%), o vencedor da primeira rodada venceu o maior número de rodadas nesse leilão. Se bots de exemplo forem incluídos na competição, os nove primeiros lugares não mudarão,...

31
Prática de golfe: Python [fechado]

Esse é um desafio de praticar a otimização do golfe em Python - truques e atalhos reutilizáveis ​​para cortar alguns caracteres. Muitos estarão familiarizados com os golfistas de Python e usarão idéias comuns das Dicas do Python . Alguns deles usam recursos específicos do Python que talvez você não...

29
A miragem da pessoa inteligente

Era uma vez, eu estava lendo esta pergunta / resposta no Quora Existem realmente programadores com formação em ciência da computação que não podem passar no teste FizzBuzz Este código é dado como a resposta óbvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i %...

27
Números com simetria rotacional

Dado um número inteiro, a saída de um truthy valor se for o mesmo de cabeça para baixo (girado 180 °) ou um Falsas valor de outra forma. 0, 1, E 8tem simetria de rotação. 6torna 9- se e vice-versa. Sequência de números que produzem resultados verdadeiros : OEIS A000787 0, 1, 8, 11, 69, 88, 96,...

27
Aventureiros nas Ruínas

Piloto de teste • Discussão do desafio • Enviar aventureiro ( Fonte da imagem ) Vários aventureiros rivais estão invadindo as ruínas em busca de tesouros, mas eles só podem carregar muito de cada vez e têm seus limites de resistência. Eles querem obter o tesouro mais valioso e sair antes que...