Pertanyaan yang diberi tag python

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

248
Kiat untuk bermain golf dengan Python

Apa tips umum yang Anda miliki untuk bermain golf di Python? Saya mencari ide yang dapat diterapkan pada masalah kode-golf dan yang juga setidaknya agak spesifik untuk Python (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per

58
Rock Jujur, Kertas, Gunting

Banyak orang menganggap RPS sebagai permainan peluang. Jika kedua pemain bermain tanpa terduga, strategi terbaik adalah bermain secara acak. Namun, mari kita perkenalkan sedikit hal yang dapat diprediksi. Setiap bot akan memiliki kesempatan untuk memberi tahu bot lain apa yang akan dimainkan...

56
Robot Roulette: Taruhan robot taruhan tinggi

Peringkat Terakhir + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + | Nama | Skor | WinRate | TieRate | Peluang Eliminasi | + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + | 1....

45
Ada yang dikenal dikenal

Mantan Menteri Pertahanan AS, Donald Rumsfeld, terkenal mempopulerkan ungkapan "yang dikenal." Di sini kita akan menyaring komentarnya menjadi bait empat baris. Secara khusus, tampilkan teks ini: known knowns known unknowns unknown knowns unknown unknowns Kapitalisasi tidak penting (misalnya,...

38
Membuat Kata-Kata Kuadrat

Tantangan Tugas Anda adalah membuat program yang mengambil input string apa pun, dan mengeluarkan input dalam format kuadrat. String kosong harus mengembalikan string kosong. Contohnya Diberikan input: golf Program Anda harus menampilkan: golf o l l

38
Pecahkan kubus Rubik

Tulis program terpendek yang memecahkan kubus Rubik (3 * 3 * 3) dalam waktu dan gerakan yang wajar (katakanlah, maks. 5 detik pada mesin Anda dan kurang dari 1000 gerakan). Input dalam format: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (input khusus ini mewakili kubus...

36
Dasar ASCII Dasar

Judul Alternatif: Hitung Kalimat Penjara Anda di Dinding Diberi nomor n, penghitungan keluaran dikelompokkan ke dalam 5-per-kelompok tradisional dan 50 per baris. Contohnya 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/...

35
Dilema Tahanan Iterasi Tahanan

Dalam tantangan ini, Anda akan memainkan dilema tahanan yang diulang-ulang dan berisik. The Dilema Tahanan adalah skenario dalam teori permainan di mana ada dua pemain, masing-masing dengan dua pilihan: bekerja sama, atau cacat. Setiap pemain melakukan lebih baik untuk diri mereka sendiri jika...

35
FOIL mengetik kuat Python!

Tugas Anda adalah menulis beberapa kode dengan Python 2 atau 3 sehingga ungkapan ini: (a+b)(c+d) == a*c + b*c + a*d + b*d akan mengevaluasi Truetanpa menaikkan pengecualian. Untuk memperjelas, saya akan menyalin kode Anda ke dalam file, lalu fromfile tersebut import *. Lalu saya akan mengetik...

34
Penanganan masalah python untuk penugasan di lambda

Ini adalah pertanyaan kiat untuk bermain golf di Python. Dalam bermain golf Python, lazimnya pengiriman adalah fungsi yang didefinisikan sebagai lambda. Sebagai contoh, f=lambda x:0**x or x*f(x-1) menghitung faktorial x. Format lambda memiliki dua keuntungan besar : Pelat f=lambda x:...atau...

33
Algoritma “Sorting”

Ada "algoritma pengurutan" kadang-kadang disebut pengurutan Stalin di mana untuk mengurutkan daftar Anda cukup menghapus elemen dari daftar sampai diurutkan dalam urutan yang meningkat. Misalnya daftar [1, 2, 4, 5, 3, 6, 6] Ketika "diurutkan" menggunakan Stalin menjadi [1, 2, 4, 5, 6,...

32
Lelang penawaran tertutup rapat harga pertama

Hasil akhir Persaingan berakhir. Selamat untuk hard_coded! Beberapa fakta menarik: Dalam 31600 dari 40.920 lelang (77,2%), pemenang putaran pertama memenangkan putaran terbanyak dalam lelang itu. Jika contoh bot disertakan dalam kompetisi, sembilan tempat teratas tidak akan berubah kecuali itu...

31
Latihan Golf: Python [ditutup]

Ini adalah tantangan dalam mempraktikkan optimasi golf dengan Python - trik dan cara pintas yang dapat digunakan kembali untuk mengurangi beberapa karakter. Banyak yang akan terbiasa dengan pegolf Python dan menggunakan ide-ide umum dari Tips Python . Beberapa di antaranya menggunakan fitur khusus...

29
The Smart Person's Mirage

Sekali waktu, saya membaca pertanyaan / jawaban ini di Quora Apakah benar ada programmer dengan gelar ilmu komputer yang tidak dapat lulus tes FizzBuzz Kode ini diberikan sebagai jawaban yang jelas for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...

27
Bilangan dengan Rotational Symmetry

Diberikan bilangan bulat, mengeluarkan nilai kebenaran jika itu terbalik terbalik (diputar 180 °) atau nilai palsu sebaliknya. 0,, 1dan 8memiliki simetri rotasi. 6menjadi 9dan sebaliknya. Urutan angka yang menghasilkan hasil yang benar: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609,...

27
Petualang di Reruntuhan

Test Driver • Diskusi Tantangan • Kirim Adventurer ( Sumber Gambar ) Beberapa petualang saingan menggerebek reruntuhan untuk harta, tetapi mereka hanya bisa membawa begitu banyak pada suatu waktu dan memiliki batas daya tahan mereka. Mereka ingin mendapatkan harta yang paling berharga dan keluar...