Pemrograman Puzzle & Golf Kode

13
Tebak kata (alias Lingo)

Tujuan dari tantangan ini adalah untuk menulis sebuah program yang dapat menebak kata dalam jumlah upaya sekecil mungkin. Ini didasarkan pada konsep acara TV Lingo ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Aturan Mengingat panjang kata yang dilewati sebagai argumen pertama pada baris...

13
Hitung akar kuadrat hanya menggunakan ++

Tugas Anda adalah menghitung akar kuadrat dari bilangan bulat positif tanpa menggunakan operator matematika untuk mengubah angka, seperti: Mengatur variabel (mis. SquareRoot = 5) Penambahan (A + B) Pengurangan (AB) Perkalian (A * B) Divisi (A / B) Akar kuadrat, kubus, keempat,

13
Keyboard Penguji

Masalahku Di tempat kerja saya saat ini, saya seorang diri (ok dua orang karena saya tidak punya anggota badan) memelihara sekitar 700 laptop. Karena sifat dan frekuensi penggunaannya, saya sering menemukan mereka dikembalikan dengan sedikit kerusakan. Untuk masalah ini, perhatian utama saya...

13
Program yang menyandikan pesan ke dalam teksnya sendiri

Tulis program yang menyandikan teks yang diberikan ke teksnya sendiri, disediakan sebagai input, tanpa mengganggu logikanya. Program juga harus berfungsi sebagai dekoder, memulihkan pesan asli dari teksnya. Itu harus mempertahankan fungsi encoding / decoding setelah transformasi. Secara lebih...

13
Buat program menebak Piala Dunia

Seperti yang Anda ketahui, babak grup Piala Dunia telah berakhir, dan mulai besok 16 tim terbaik akan memulai babak sistem gugur: Brazil (BRA) Meksiko (MEX) Belanda (NED) Chili (CHI) Kolombia (COL) Yunani (GRE) Kosta Rika (CRC) Uruguay (URU) Prancis (FRA) Swiss (SUI) Argentina (ARG) Nigeria...

13
Enkripsi jendela PI

Ini adalah metode enkripsi sederhana yang menggunakan digit PI untuk menyandikan pesan, metode ini sederhana: Kuncinya hanyalah bilangan bulat positif yang menunjukkan dari mana jendela dimulai kemudian: Diberikan string untuk mengenkripsi, hanya berisi huruf kecil, tanpa spasi, Anda mengambil...

13
Ada air di jendela saya

Skenarionya Saya berkendara di sepanjang jalan dengan mobil saya dan hujan mulai turun. Tetesan hujan jatuh di jendela saya secara acak dan sekarang saya bertanya pada diri sendiri, di mana area basah terbesar yang terhubung? Tugas Untuk membuatnya lebih mudah, jendela itu terbagi dalam matriks...

13
Persepsi Kurir

Persepsi Kurir Program harus menerima string apa pun sebagai input dan output gambar piksel yang menunjukkan string input di Courier. Semua huruf yang berisi 'lubang' (seperti abdegopqABDPQRdll) yang dikelilingi oleh piksel hitam juga harus diisi hitam. Memasukkan Program harus dapat menerima...

13
Apa tanda bintang Anda?

Tulis program yang mencatat tanggal lahir (bulan dan hari-bulan) sebagai input dan output tanda, elemen, dan kualitas zodiak barat yang sesuai . Untuk keperluan tantangan ini, ini didefinisikan persis seperti pada tabel di halaman wikipedia tertaut: Sign Date Range Element Quality Aries March 21...

13
Fireworks Sekering

Gambaran Diberikan daftar kembang api a-zdan waktu 3-78, mengatur mereka dengan sekering untuk membuat semuanya menyala pada waktu yang tepat. Baris input diberikan sebagai spasi dan huruf dan angka: a 3 b 6 c 6 d 8 e 9 f 9 Contoh itu menunjukkan bahwa kembang api aperlu menyala pada waktu 3,...

13
Pengujian Primality di Manufactoria

Latar Belakang Manufactoria adalah game tentang pemrograman. Pemain harus menggunakan bentuk bahasa pemrograman dua dimensi untuk menyelesaikan tugas. Jika Anda belum pernah mendengarnya, cara termudah untuk belajar adalah mencoba beberapa level pertama dalam permainan. Tantangan Tantangan Anda...

13
Format () terbalik Golf String

Balikkan metode Format. The Formatmetode kelas String (atau equivallent, sepertisprintf ) tersedia dalam banyak bahasa. Pada dasarnya dibutuhkan string "Format" yang mungkin berisi placeholder dengan beberapa format tambahan, dan nol atau lebih nilai yang akan dimasukkan daripada placeholder...

13
Codegolf: Quine and Antiquine

Tantangan ini mirip dengan Can You Meta Quine? Quine adalah program yang menghasilkan dirinya sendiri di STDOUT. Tantangan ini adalah untuk menghasilkan program A yang ketika dijalankan menghasilkan program B pada STDOUT. Program B saat dijalankan menghasilkan program A pada STDOUT. Program A dan...

13
Perkalian Quaternions

Tulis fungsi atau program bernama yang menghitung produk angka empat dari dua angka empat. Gunakan sesedikit mungkin byte. Pertanyaan Kuota adalah perpanjangan dari bilangan real yang selanjutnya memperluas bilangan kompleks. Daripada satu unit imajiner tunggal i, angka empat menggunakan tiga...

13
Digit jumlah koefisien binomial pusat

Tugasnya adalah hanya untuk melihat seberapa cepat Anda dapat menghitung n memilih n / 2 (untuk genap n) daripada fungsi builtin dalam python. Tentu saja untuk besar n ini adalah angka yang agak besar sehingga daripada menampilkan seluruh nomor Anda harus menampilkan jumlah digit. Misalnya, untuk n...

13
Code-Golf Ascii Art Mini-Golf

Intro Mari bermain golf mini! Bola golf diwakili oleh a .dan hole oleh a O. Anda ingin membuat satu lubang di setiap lubang, tetapi Anda tidak pandai menempatkan. Bahkan, Anda menolak untuk mencoba menempatkan secara diagonal! Hanya naik, turun, dan ke kedua sisi. Anda berencana untuk menipu...

13
Pilih tongkat terpanjang

Anda adalah geek pemrograman muda yang tinggal bersama 2 teman terbaik Anda. Setiap minggu, salah satu dari Anda harus melakukan semua pekerjaan rumah dan Anda memutuskan giliran siapa dengan mengambil tongkat. Orang yang mengambil tongkat terpendek akan kalah dan mengerjakan semua tugas. Karena...