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.


15
Portões lógicos manualmente
Faça um programa que simule os portões lógicos básicos. Entrada: uma palavra em maiúsculas seguida por 2 números binários de 1 dígito, separados por espaços, como OR 1 0. Os portões OR, AND, NOR, NAND, XOR, e XNORsão necessários. Saída: qual a saída da porta lógica inserida receberia os dois …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

30

1
Elementos mais comuns de uma lista em Python
Esta é uma questão de dicas para jogar golfe no Python, que está no tópico principal. Estou procurando a maneira mais curta de obter todos os elementos mais comuns de uma lista em Python, da maneira mais curta possível. Aqui está o que eu tentei, supondo que a lista esteja …
13 code-golf  tips  python 

4
Estratégias para representar um número inteiro grande usando expressão aritmética
Eu tenho um número específico em mente, mas é parte de um desafio que estou fazendo e não quero que as pessoas façam (todo) o trabalho para mim. Aqui está um número que tem os mesmos dígitos, mas embaralhados: 5713167915926167134578399473447223554460066674314639815391281352328315313091488448321843 8892917486601064146636679920143691047671721184150386045081532202458651561779976236919751 5521854951599379666116678853267398393892536121049731949764192014193648608210652358947001 6332620900065461061195026191178967128001712341637591690941978871368243245270800684616029 6679555942849366434586090627998161441134473428845367022486230724219981658438108844675033 4461550796750244527407413996606134735852639191026103378962082622204359677030054592798927 4145951979523473408718011778751084514127053772614511042703365596651912104541233491744530 87457854312602843967491787086250478422477028164189 O número tem …

1
Concatenar listas de strings por item no Python
Esta é uma pergunta de dicas para jogar golfe em python . Suponha que você tenha duas listas de cadeias e deseja concatenar as entradas correspondentes de cada lista. Por exemplo, com a=list("abcd")e b=list("1234"), calcule ["a1","b2","c3","d4"]. Isso é trivial nas linguagens de programação baseadas em array, onde as operações geralmente …
13 code-golf  tips  python 

3
Auto-meta-code-golf
Você está cansado de todos os desafios do codegolf. Portanto, você decide escrever um programa que irá automaticamente jogar algum código Python para você. Existem 3 casos de teste: print quickSort([0,7,3,-1,8,10,57,2]) def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pivot …
13 python  metagolf 

7
Pauzinhos mutados com pontos KoTH
Regras básicas (diferentes das minhas) História É o ano de 4579, os humanos agora têm 2 mãos com 1001 dedos cada. Pauzinhos tornou-se baseado em pontos. E @Dennis tem mais representantes que @Martin ... Os círculos vermelhos desenhados à mão agora estão com o voto negativo ... Jon Skeet atingiu …


2
Como posso encurtar esse código python?
Aqui está o código que eu quero encurtar. n=input() while n: s=raw_input() x,r,g,b=(int(x) for x in s.split()) a=x/r%2 c=x/g%2 d=x/b%2 r=((a*10+c)*10)+d if r==0:e="black" elif r==100:e="red" elif r==1:e="blue" elif r==10:e="green" elif r==101:e="magenta" elif r==11:e="cyan" elif r==110:e="yellow" else:e="white" print(e) n-=1 Entrada: 3 4643 5913 4827 9752 5583 5357 5120 9400 2025 5475 …
12 code-golf  tips  python 

19
KOTH - RPS carregado
Concurso aberto permanentemente - Atualizado em 10 de agosto de 2017 Embora em 5 de junho de 2017 tenha declarado vencedor (que será mantido como a melhor resposta), estarei criando novos bots e atualizando os resultados. Resultados 5 de junho Parabéns user1502040 Como não há empates, mostro apenas a% de …



1
Estou praticando golfe de código corretamente?
Estou curioso para saber se eu sou o Code Golfing corretamente. Eu propus o desafio de transformar um pequeno programa de hash em uma única declaração no Python. Comecei com: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars = sample(ascii_lowercase, 9) sums = …
12 code-golf  tips  python 

1
Implementar um número de ponto flutuante binário IEEE 754 de 64 bits através da manipulação de números inteiros
(Eu marquei a pergunta "C" por enquanto, mas se você souber de outro idioma que suporte sindicatos, também poderá usá-lo.) Sua tarefa é criar os quatro operadores matemáticos padrão + - * /para a seguinte estrutura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f …

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.