Pemrograman Puzzle & Golf Kode

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

16
Konverter Ternary Seimbang
Kredit untuk gagasan tantangan masuk ke @AndrewPiliser. Proposal aslinya di kotak pasir ditinggalkan dan karena dia tidak aktif di sini selama beberapa bulan, saya telah mengambil alih tantangan. Terner seimbang adalah sistem angka non-standar. Ini seperti ternary di mana angka kenaikan nilainya dengan faktor 3 ketika Anda melangkah lebih jauh …

8
Berapa banyak Guineas di Gross of Threepennies?
Sampai desimalisasi pada tahun 1971 , uang Inggris didasarkan pada pembagian pound menjadi 240 sen. Shilling adalah 12 sen jadi 20 shilling menghasilkan satu pound. Denominasi terkecil adalah kentut di seperempat sen. Ada banyak denominasi dan nama panggilan lain untuk koin, yang bisa sangat membingungkan jika Anda tidak terbiasa dengan …

12
Dekode Peta Panas
Heatmaps Pertimbangkan sebuah ruangan persegi panjang, yang langit-langitnya memiliki kamera termal yang mengarah ke bawah. Di dalam ruangan, ada sejumlah sumber panas intensitas 1-9, suhu latar belakang sedang 0. Panas menghilang dari setiap sumber, turun satu unit per langkah (non-diagonal). Misalnya 20x10ruangan ...........1........ .................... ...8................ ..5...............2. .................... .1.................. ................1... .................65. …

9
Seni ASCII Hari Ini # 2 - Flow Snakes
Sebuah Arus Ular, juga dikenal sebagai kurva Gosper , adalah kurva fraktal, tumbuh secara eksponensial dalam ukuran dengan setiap pesanan / iterasi dari proses yang sederhana. Di bawah ini adalah detail tentang konstruksi dan beberapa contoh untuk berbagai pesanan: Pesanan 1 Alur Ular : ____ \__ \ __/ Pesanan 2 …

7
Metode Newton oleh Quurs Rekursif
Tugas Anda adalah menghitung akar kuadrat dari 2 menggunakan Metode Newton - dengan sedikit twist. Program Anda adalah menghitung iterasi menggunakan Metode Newton, dan mengeluarkan kode sumber untuk iterasi berikut (yang harus dapat melakukan hal yang sama). Metode Newton dijelaskan secara mendalam di Wikipedia Untuk menghitung akar 2 menggunakan metode …
32 code-golf  math  quine 

6
Cermin quine (atau kepala saya sakit)
Saya membaca Cetak kode Anda mundur - quine terbalik Dan saya pikir, ini bisa lebih menarik jika kode mundur Anda juga dapat dieksekusi . Jadi tantangan ini akan memiliki semua aturan dan persyaratan yang lain, tetapi juga harus menjadi sumber yang valid setelah dibalik (dalam bahasa yang sama atau yang …
32 code-golf  quine 

2
Menerapkan QuickSort di BrainF *** [ditutup]
Seperti yang dibahas di ruang Lounge di Stack Overflow: jika Anda tidak dapat mengimplementasikan algoritma Quicksort yang diberikan en.wikipedia.org/wiki/Quicksort dalam bahasa apa pun yang Anda memiliki pengetahuan minimal, Anda mungkin ingin mempertimbangkan profesi yang berbeda. @sbi tapi SBI juga mencatat bahwa mungkin BrainF *** adalah pengecualian. Jadi, inilah teka-teki / …

30
Peregangan Kata
Tulis program atau fungsi yang menduplikasi huruf dalam sebuah kata, sehingga semua huruf yang digandakan yang disusun dari kiri ke kanan dalam kata tersebut akan membentuk array input. Sebagai contoh: input: chameleon, [c,a,l,n] output: cchaamelleonn Memasukkan Kata awal (mis. chameleon) Array karakter ( [c,a,l,n]) atau string untuk mewakili array ( …

9
Kolmogorov-mania
The Kolmogorov kompleksitas dari string s didefinisikan sebagai panjang dari Program terpendek P yang output s. Jika panjang P lebih pendek dari panjang s, maka s dikatakan dapat kompres , jika tidak maka s tidak dapat dimampatkan . Sebagian besar string tidak dapat dimampatkan ... Tulis program terpendek yang menghasilkan …

14
Selesaikan Utang Global, cara Golf Code
Para pemimpin dunia telah bertemu dan akhirnya mengakui bahwa cara terbaik (dan satu-satunya) untuk menyelesaikan kesengsaraan ekonomi global adalah dengan menghitung berapa banyak mereka berutang satu sama lain dan hanya membayar satu sama lain dengan cek besar. Mereka telah mempekerjakan Anda (ironisnya, dengan tarif kontrak serendah mungkin) untuk mencari cara …
32 code-golf  math 

19
Kurcaci dan Koin
Situasi: Beberapa ( M) kurcaci telah menemukan peti goblin dengan Nkoin emas dan harus membaginya. Karena aturan kuno yang mengatur alokasi rampasan untuk bajak laut dalam urutan senioritas, kurcaci tertua harus mendapatkan satu koin lebih dari kurcaci tertua berikutnya, dan seterusnya, sehingga kurcaci termuda mendapat M-1koin lebih sedikit dari kurcaci …
32 code-golf 

13
Menggambar kubus dalam seni ASCII
Deskripsi tugas: Gambar kubus dalam seni ASCII dalam proyeksi kabinet secara kasar. Monospaced fontssering memiliki karakter yang sekitar dua kali lebih tinggi dari lebar. Karena input adalah panjang garis vertikal (tidak termasuk sudut), garis horizontal digambar dengan karakter dua kali lebih banyak sehingga gambar yang dihasilkan benar-benar kira-kira kubus. Garis …

10
Brainf *** Pegolf
Salah satu kode termudah yang ditulis oleh bahasa pemrograman adalah urutan pencetakan karakter program (mis. "Halo, dunia!"). Namun, s o m e e s o t e r i c bahasa pemrograman seperti Brainfuck , bahkan kode sederhana ini cukup menjengkelkan untuk menulis. Tugas Anda adalah menulis sebuah program (tidak …

7
Jembatan dan Terowongan
Anda bertanggung jawab untuk membangun jalan bebas hambatan baru. Namun, itu mengarah melalui tanah pegunungan dan karena itu membutuhkan banyak jembatan dan terowongan. Jalan bebas hambatan itu sendiri harus tetap di satu tingkat. Memasukkan Anda diberikan deskripsi ASCII kasar tentang bagaimana pegunungan terlihat seperti pada input standar, seperti berikut ini: …

14
Gambarkan sempoa Suanpan
Tulis program terpendek yang menggunakan bilangan bulat tunggal sebagai input dan mencetak sempoa Suanpan Testcases Memasukkan: 314159 Keluaran: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || || || || || || (__) (__) …

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.