Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

30
Alfabet anak saya
Suatu hari kami menulis kalimat dengan putri saya dengan surat magnet kulkas. Meskipun kami dapat membuat beberapa ( I love cat), kami tidak memiliki cukup surat untuk membuat yang lain ( I love you too) karena jumlah surat yang tidak cukup o(4) Saya kemudian menemukan bahwa sementara satu set termasuk …
65 code-golf 

30
Golf A Weasel Program
Richard Dawkins dalam bukunya The Blind Watchmaker , menjelaskan program Weasel . Algoritme dapat dijelaskan sebagai berikut: Mulailah dengan string acak 28 karakter. Karakter yang valid adalah semua huruf besar, dan spasi. Buat 100 salinan string itu, dengan peluang 5% per karakter dari karakter itu diganti dengan karakter acak. Bandingkan …

15
Tantangan 9 Lubang [ditutup]
Tantangan 9 Lubang 9 kode tantangan golf dari berbagai kesulitan. Hukuman karena menggunakan bahasa yang sama lebih dari satu kali. Pertanyaannya akan diperbarui dengan pemenang pars, hole hole, dan piala. Ini berasal dari kompetisi yang saya miliki dengan beberapa teman, ini bukan format yang biasa, tapi saya harap beberapa dari …

30
99 Botol Bir [ditutup]
Buat '99 botol bir di dinding '. Output yang diinginkan adalah ini: 99 bottles of beer on the wall, 99 bottles of beer. Take one down and pass it around, 98 bottles of beer on the wall. 98 bottles of beer on the wall, 98 bottles of beer. Take one …

30
Batalkan komentar untuk program COBOL!
COBOL adalah bahasa yang sangat tua, pada saat penulisan ini berusia 58 tahun. Sebenarnya sudah sangat tua sehingga memiliki kekhasan yang sangat menarik: enam karakter pertama dari setiap baris adalah komentar. Mengapa ini, Anda bertanya? Nah, 6 karakter itu dimaksudkan untuk digunakan sebagai nomor baris, kembali pada hari di mana …

11
Hanya Even Bytes
Skenarionya Akhir-akhir ini Anda telah memperhatikan beberapa perilaku aneh dengan editor teks favorit Anda. Pada awalnya sepertinya mengabaikan karakter acak dalam kode Anda saat menulis ke disk. Setelah beberapa saat Anda memperhatikan suatu pola; karakter dengan nilai ASCII ganjil diabaikan. Di bawah pemeriksaan lebih lanjut Anda menemukan bahwa Anda hanya …

9
Penambahan di basis -1 + i
Bilangan bulat gaussian adalah bilangan kompleks dari bentuk di a+bimana adan bkeduanya bilangan bulat. Dalam basis -1 + i, semua bilangan bulat Gaussian dapat diwakili secara unik menggunakan digit 0dan 1, tanpa perlu simbol untuk menunjukkan tanda. Misalnya, 1100dalam basis -1 + i mewakili angka desimal 2, karena 1*(-1+i)^3 + …

19
Semua dalam semua itu hanya, eh, trik lain dalam kode golf
Tujuan dari tantangan ini adalah untuk menghasilkan versi ASCII dari sampul album hebat ini oleh band rock Pink Floyd. Persimpangan bata terbuat dari karakter _dan |. Batu bata memiliki lebar 7 dan tinggi 2 karakter, tidak termasuk persimpangan. Jadi unit dasar, termasuk persimpangan, adalah: _________ | | | | _________ …

23
King of the Hill - Spacewar!
Jika Anda pernah bermain Spacewar! , Anda tahu itu adalah permainan yang menyenangkan. Jika belum, ketahuilah: ini adalah salah satu game komputer pertama dan terpenting. Dan itu masih menyenangkan! Klon tempat saya dibesarkan adalah yang ini , yang ternyata, dan sayangnya, hanya Windows. Jadi saya membuatnya kembali! KotH di-host di …

20
Ulangi saja dirimu
Tulis program yang menampilkan Do not repeat yourself! Kode program Anda harus menghormati batasan-batasan berikut: panjangnya harus bilangan genap setiap karakter yang ada di posisi 2n(di mana nbilangan bulat> 0) harus sama dengan karakter di posisi 2n-1. Karakter kedua dari program ini sama dengan yang pertama, yang keempat sama dengan …

30
Buat Gelombang Meksiko
Dalam sesedikit mungkin byte, tulislah sebuah program atau fungsi yang menampilkan berikut ini: Abcdefghijklmnopqrstuvwxyz aBcdefghijklmnopqrstuvwxyz abCdefghijklmnopqrstuvwxyz abcDefghijklmnopqrstuvwxyz abcdEfghijklmnopqrstuvwxyz abcdeFghijklmnopqrstuvwxyz abcdefGhijklmnopqrstuvwxyz abcdefgHijklmnopqrstuvwxyz abcdefghIjklmnopqrstuvwxyz abcdefghiJklmnopqrstuvwxyz abcdefghijKlmnopqrstuvwxyz abcdefghijkLmnopqrstuvwxyz abcdefghijklMnopqrstuvwxyz abcdefghijklmNopqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwxyZ abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnOpqrstuvwxyz …


30
Memperbesar seni ASCII
Dalam tantangan ini, Anda harus mengambil seni ASCII multiline sebagai masukan, seperti: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO OO OO OO OO OO OO …

19
Pecahkan kata sandi akun bank!
pengantar Untuk mencegah keylogger mencuri kata sandi pengguna, sistem rekening bank tertentu telah menerapkan tindakan keamanan berikut: hanya digit tertentu yang diminta untuk dimasukkan setiap kali. Misalnya, katakan kata sandi target Anda 89097, sistem mungkin meminta mereka untuk memasukkan digit ke-2, ke-4 dan ke-5: 997 Atau mungkin mendorong mereka untuk …
64 code-golf 

18
NetHack Minimal
NetHack adalah gim seperti roguelike di mana seorang pemain harus mengambil Amulet Yendor dari tingkat bawah tanah dungeon. Biasa dimainkan melalui telnet, seluruh permainan diwakili dengan grafik ASCII. Gim ini sangat menantang dan membutuhkan pengetahuan banyak mekanik gim agar berhasil. Untuk keperluan tantangan ini, asumsikan bahwa seluruh ruang bawah tanah …
64 code-golf 

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.