Pertanyaan yang diberi tag «python»

Tantangan ini terkait dengan bahasa Python. Perhatikan bahwa tantangan yang membutuhkan jawaban dalam bahasa tertentu umumnya tidak disarankan.


15
Gerbang Logika Secara Manual
Buat program yang mensimulasikan gerbang logika dasar. Input: Kata all-caps diikuti oleh 2 1 digit angka biner, dipisahkan oleh spasi, seperti OR 1 0. Gerbang OR, AND, NOR, NAND, XOR, dan XNORdiperlukan. Output: Apa output dari gerbang logika yang dimasukkan akan diberi dua angka: 1 atau 0. Contoh: 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
Pulihkan yang utama dari kekuatan yang utama
Definisi : kekuatan prima adalah bilangan alami yang dapat diekspresikan dalam bentuk p n di mana p adalah prima dan n adalah bilangan alami. Tugas : Diberi kekuatan prima p n > 1, kembalikan prima p. Testcases : input output 9 3 16 2 343 7 2687 2687 59049 3 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

1
Elemen paling umum dari daftar di Python
Ini adalah pertanyaan kiat untuk bermain golf di Python, yang merupakan topik utama. Saya mencari cara terpendek untuk mendapatkan semua elemen paling umum dari daftar di Python, dengan cara sesingkat mungkin. Inilah yang saya coba, dengan asumsi daftar dalam variabel yang disebut l: from statistics import* mode(l) Ini menimbulkan kesalahan …
13 code-golf  tips  python 

7
Sumpit bermutasi dengan poin KoTH
Aturan dasar (berbeda dengan saya) Cerita Ini adalah tahun 4579, manusia sekarang memiliki 2 tangan dengan masing-masing 1001 jari. Sumpit telah menjadi dasar dari poin. Dan @Dennis memiliki lebih banyak rep daripada @Martin ... Lingkaran merah digambar tangan sekarang diturunkan ... Jon Skeet telah mencapai 2 triliun rep di setiap …

4
Strategi untuk mewakili bilangan bulat besar yang diberikan menggunakan ekspresi aritmatika
Saya memiliki angka tertentu dalam pikiran, tetapi ini adalah bagian dari tantangan yang saya lakukan, dan saya tidak ingin orang melakukan (semua) pekerjaan untuk saya. Berikut adalah angka yang memiliki angka yang sama, tetapi dikocok: 5713167915926167134578399473447223554460066674314639815391281352328315313091488448321843 8892917486601064146636679920143691047671721184150386045081532202458651561779976236919751 5521854951599379666116678853267398393892536121049731949764192014193648608210652358947001 6332620900065461061195026191178967128001712341637591690941978871368243245270800684616029 6679555942849366434586090627998161441134473428845367022486230724219981658438108844675033 4461550796750244527407413996606134735852639191026103378962082622204359677030054592798927 4145951979523473408718011778751084514127053772614511042703365596651912104541233491744530 87457854312602843967491787086250478422477028164189 Angka tersebut memiliki 666 digit (desimal). Karena …

1
Daftar string item-bijaksana dalam Python
Ini adalah pertanyaan tips untuk bermain golf di python . Misalkan Anda memiliki dua daftar string, dan Anda ingin menggabungkan entri yang sesuai dari setiap daftar. Misal dengan a=list("abcd")dan b=list("1234"), hitung ["a1","b2","c3","d4"]. Ini sepele dalam bahasa pemrograman berbasis array, di mana operasi umumnya berlaku berdasarkan anggota. Misalnya, dalam Pip bahasa …
13 code-golf  tips  python 

3
Auto-meta-code-golf
Anda muak dengan semua tantangan codegolf. Karenanya, Anda memutuskan untuk menulis sebuah program yang secara otomatis golf beberapa kode Python untuk Anda. Ada 3 kasus uji: 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 …
13 python  metagolf 


2
Bagaimana saya bisa mempersingkat kode python ini?
Berikut adalah kode yang ingin saya perpendek. 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 Input: 3 4643 5913 4827 9752 5583 5357 5120 9400 2025 5475 4339 …
12 code-golf  tips  python 

19
KOTH - RPS yang dimuat
Kontes dibuka secara permanen - Diperbarui 10 Agustus 2017 Meskipun pada 5 Juni 2017 saya menyatakan pemenang (yang akan disimpan sebagai jawaban terbaik) saya akan menemukan bot baru dan memperbarui hasilnya. Hasil 5 Juni Selamat pengguna1502040 Karena tidak ada ikatan, saya hanya menunjukkan% pertandingan yang dimenangkan. Statistician2- 95,7% Fitter- 89,1% …

5
Tambahkan komentar ke skrip Python dan jadikan “program” bilingual Python / C ++
Diberikan skrip Python 3 berikut: def greet(): print("Hello, world!") greet() Tambahkan beberapa baris ke file teks ini sehingga dapat dijalankan sebagai program Python serta dikompilasi dan dijalankan sebagai program C ++ yang menghasilkan keluaran yang sama Halo, dunia! (termasuk baris baru di akhir): $ python3 bilingual.py.cpp Hello, world! $ g++ …


1
Apakah saya bermain golf dengan benar?
Saya ingin tahu apakah saya Code Golfing dengan benar. Saya mengatur tantangan bagi diri saya untuk membuat program hashing kecil menjadi satu pernyataan dengan Python. Saya mulai dengan: 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))) …
12 code-golf  tips  python 

1
Menerapkan nomor titik mengambang biner IEEE 754 64-bit melalui manipulasi integer
(Saya telah menandai pertanyaan "C" untuk saat ini, tetapi jika Anda mengetahui bahasa lain yang mendukung serikat pekerja, Anda juga dapat menggunakannya.) Tugas Anda adalah membangun empat operator matematika standar + - * /untuk struct berikut: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.