«python» etiketlenmiş sorular

Bu zorluk Python diliyle ilgilidir. Yanıtların belirli bir dilde olmasını gerektiren zorlukların genellikle önerilmez.

2
Bu oyunda kazanan kelimeleri bulmak için en hızlı python kodu
Bu çocuklar için aktivite kartları bir dizi bir kelime oyunudur. Kuralların altında / usr / share / dict / words kullanarak en iyi üçlüyü bulmak için kod bulunmaktadır. Bunun ilginç bir optimizasyon problemi olduğunu düşündüm ve insanların iyileştirme bulabileceğini merak ediyorum. kurallar Aşağıdaki setlerin her birinden bir harf seçin. Seçilen …

15
Elle Mantık Kapıları
Temel mantık kapılarını taklit eden bir program yapın. Giriş: Tümüyle büyük harfli bir sözcük ve ardından boşluklarla ayrılmış 2 adet 1 basamaklı ikili sayı OR 1 0. Kapılar OR, AND, NOR, NAND, XOR, ve XNORihtiyaç vardır. Çıktı: Girilen mantık geçidinin çıktısına iki sayı verilir: 1 veya 0. Örnekler: AND 1 …
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
Python'daki bir listenin en yaygın öğeleri
Bu ana konuyla ilgili Python golf için bir ipucu sorudur. Python'daki bir listenin en yaygın unsurlarını mümkün olan en kısa şekilde elde etmenin en kısa yolunu arıyorum. İşte denedim, listenin adında bir değişken olduğunu varsayarsak l: from statistics import* mode(l) Birden fazla mod varsa bu bir hata atar. max(l,key=l.count) Bu …
13 code-golf  tips  python 

7
KoTH noktaları ile mutasyona uğramış çubuklar
Temel kurallar (benimkinden farklı) Hikaye Yıl 4579, insanların artık her biri 1001 parmaklı 2 eli var. Çubuklar noktalara dayalı hale geldi. @Dennis'in @Martin'den daha fazla temsilcisi var ... Elle çizilmiş kırmızı daireler şimdi indirildi ... Jon Skeet her SE sitesinde 2 trilyon tekrar vurdu ... Evet korkutucu biliyorum Chopsticks çözülmüş …

4
Belirli bir büyük tamsayıyı aritmetik ifade kullanarak temsil etme stratejileri
Aklımda belirli bir sayı var, ama yaptığım bir zorluğun parçası ve insanların işi benim için yapmasını istemiyorum. Aynı rakamlara sahip, ancak karıştırılmış bir sayı: 5713167915926167134578399473447223554460066674314639815391281352328315313091488448321843 8892917486601064146636679920143691047671721184150386045081532202458651561779976236919751 5521854951599379666116678853267398393892536121049731949764192014193648608210652358947001 6332620900065461061195026191178967128001712341637591690941978871368243245270800684616029 6679555942849366434586090627998161441134473428845367022486230724219981658438108844675033 4461550796750244527407413996606134735852639191026103378962082622204359677030054592798927 4145951979523473408718011778751084514127053772614511042703365596651912104541233491744530 87457854312602843967491787086250478422477028164189 Sayıda 666 basamak (ondalık) vardır. Python kullandığım için, tamsayılar (veya teknik olarak uzun ürünler) otomatik olarak bignumlardır. Kullanacağım …

1
Python'da item-wise dizelerinin listelerini birleştirin
Bu python golf için ipuçları bir soru . İki dizgi listeniz olduğunu ve her listeden karşılık gelen girişleri birleştirmek istediğinizi varsayalım. Örneğin, a=list("abcd")ve b=list("1234")ile hesaplayın ["a1","b2","c3","d4"]. İşlemlerin listelere genellikle üye olarak uygulandığı dizi tabanlı programlama dillerinde bu önemlidir. Örneğin, Pip dilimde , kod basitçe a.b. Ama Python'da bu o kadar …
13 code-golf  tips  python 

3
Otomatik meta kod golf
Tüm codegolf zorluklarından bıktınız. Bu nedenle otomatik olarak sizin için bazı Python kodlarını golf edecek bir program yazmaya karar verirsiniz. 3 test durumu vardır: print quickSort([0,7,3,-1,8,10,57,2]) def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pivot = arr[0] for i in …
13 python  metagolf 

4
128 bayt python içinde mümkün olan en düşük pylint puanını alın
pylint'in kodunuzu vereceği puanlarda alt sınırı yoktur. Maksimum puan 10 olmak üzere kodu puanlamak için aşağıdaki metriği kullanır: 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) Python 3.6 ile aşağıdakileri yapan bir program deneyin: Komut satırından (yani python script.py) çalıştırıldığında "Merhaba Dünya" çıktıları …

2
Bu python kodunu nasıl kısaltabilirim?
İşte kısaltmak istediğim kod. 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 Giriş: 3 4643 5913 4827 9752 5583 5357 5120 9400 2025 5475 4339 8392 Çıktı: black …
12 code-golf  tips  python 

19
KOTH - Yüklü RPS
Yarışma kalıcı olarak açıldı - 10 Ağustos 2017'de güncellendi 5 Haziran 2017'de (en iyi cevap olarak tutulacak) bir kazanan ilan etsem de yeni botları rnning edeceğim ve sonuçları güncelleyeceğim. 5 Haziran Sonuçları Tebrikler user1502040 Beraberlik olmadığı için sadece kazanılan maçların yüzdesini gösteriyorum. Statistician2-% 95,7 -% Fitter89,1 -% Nash83,9 -% Weigher79,9 …

5
Bir Python betiğine yorum ekleyin ve iki dilli bir Python / C ++ “programı” yapın
Aşağıdaki Python 3 komut dosyası verildiğinde: def greet(): print("Hello, world!") greet() Hem Python programı olarak yürütülebilir hem de derlenmiş ve aynı çıktıyı üreten bir C ++ programı olarak çalıştırılabilir böylece bu metin dosyasına bazı satırlar ekleyin Merhaba, dünya! (sondaki yeni satır dahil): $ python3 bilingual.py.cpp Hello, world! $ g++ bilingual.py.cpp …

1
Güvenilir olmayan bir yerel kullanıcıdan bir Mac Pro'yu uzaktan güvenli hale getirmek için panik komut dosyası yazın [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 3 yıl önce kapalı . Durum İş istasyonumda "Shady Sam" yönetici erişimine Mac Pro'mda geçici bir kök giriş şifresi vererek benim için önemli …

1
Doğru şekilde golf oynuyor muyum?
Code Golfing'in uygun olup olmadığını merak ediyorum. Küçük bir karma programı Python'da tek bir ifadeye dönüştürmek için kendime meydan okudum. İlk olarak şununla başladım: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars = sample(ascii_lowercase, 9) sums = list(map(h, permutations(chars))) if len(set(sums)) == len(sums): …
12 code-golf  tips  python 

1
Tamsayı manipülasyonu ile bir IEEE 754 64 bit ikili kayan nokta sayısı uygulama
(Şimdilik "C" sorusunu etiketledim, ancak sendikaları destekleyen başka bir dilin farkındaysanız, bunu da kullanabilirsiniz.) Göreviniz + - * /, aşağıdaki yapı için dört standart matematiksel işleç oluşturmaktır: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} } böylece operasyonların kendileri …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.