Pemrograman Puzzle & Golf Kode

14
Jadikan aku manajer jendela!

Saya benci kode mengasapi! Jadi saya memutuskan untuk mengganti sistem Windows 7 saya dengan versi golf. Namun, saya tahu itu tidak mudah, jadi mari kita membangun prototipe terlebih dahulu. Ini akan mengambil daftar windows dari pengguna dan menunjukkannya menggunakan tampilan pseudo-grafis pada...

14
Golf untuk Hari Domino

Diberi pengaturan domino, tugas Anda adalah mencari tahu domino mana yang jatuh dan mana yang tidak. Memasukkan Ambil representasi ASCII persegi panjang dari pengaturan domino. Karakter berikut digunakan untuk kisi ASCII: (spasi): sel kosong |, -, /, \: Domino Domino dapat jatuh ke 8 arah,...

14
Massa senyawa molar

Tugas Tulis program yang menggunakan senyawa yang hanya terdiri dari unsur-unsur dengan nomor atom kurang dari atau sama dengan 92 (Uranium), dan mengeluarkan massa molar dari senyawa tersebut grams/mole. Aturan dan Batasan Anda tidak boleh menggunakan fungsi yang secara langsung menghitung...

14
Jadikan aku pohon alfabet

Intro Dalam kebanyakan font semua karakter alfabet huruf besar selain BDOmemiliki garis tunggal sekitar menyentuh beberapa empat sudut persegi panjang berlari karakter: ACEFGHIJKLMNPQRSTUVWXYZ. Misalnya, dua kaki A"menyentuh" ​​sudut kiri bawah dan kanan bawah karakter. Demikian juga, Cmenyentuh...

14
Berapa lama ular (bahasa) Anda?

Sebagai lanjutan dari tantangan quine urutan ketiga , tugas Anda adalah menulis program Ouroboros yang menggunakan sebanyak mungkin bahasa. Yaitu, dalam bahasa A, tulis program pA yang menghasilkan program pB dalam bahasa B. Program pB harus mengeluarkan program pC dalam bahasa C, dan seterusnya...

14
Hitung mundur dan daur ulang

Hitung mundur Tujuan Anda untuk tantangan kode-golf ini adalah menghitung mundur dan sementara itu mendaur ulang angka. Biarkan saya jelaskan. Pertama aplikasi Anda membaca angka, baik sebagai argumen program atau menggunakan stdin. Selanjutnya Anda hanya perlu menghitung mundur seperti ini: 10...

14
Pengaturan seperti Kericuhan Minimal

Pertimbangkan bagaimana sebuah kata dapat diatur pada kotak Boggle besar yang sewenang-wenang jika aturan tentang tidak menggunakan huruf yang sama lebih dari satu kali diabaikan . Juga asumsikan bahwa Anda memiliki jumlah huruf yang tidak terbatas (dengan semua huruf ada), dan Quitu adil Q. Kata...

14
Saatnya menghitung

pengantar Ini adalah salah satu teka-teki matematika favorit saya. Diberi angka (katakanlah 3) dan berapa kali menggunakan angka itu (katakanlah 5), hasilkan 10 ekspresi yang menghasilkan 1, 2, 3, 4, 5, 6, 7, 8, 9 dan 10 menggunakan just +, -, ×, ÷, ^ dan √ (root) (tanda kurung diperbolehkan...

14
Bilangan Pirrasional

Pi adalah bilangan irasional , yang berarti bahwa representasi desimalnya tidak pernah berakhir atau terulang. Pi terpotong menjadi 41 angka desimal (40 tempat) 3.1415926535897932384626433832795028841971. Jika kita mengabaikan titik desimal dan mendaftar angka sebagai urutan bilangan bulat...

14
Jumlah minimum yang dikecualikan

Ini dimaksudkan untuk menjadi golf kode yang mudah dan seukuran gigitan. The mex (minimal jumlah dikecualikan) dari koleksi terbatas angka adalah yang terkecil bilangan bulat non-negatif 0, 1, 2, 3, 4, ...yang tidak tidak muncul dalam koleksi. Dengan kata lain, ini adalah minimum dari komplemen....

14
Apa yang kamu tunggu? (Seorang pemecah mahjong)

Ide terima kasih kepada @ MartinBüttner dari diskusi dalam obrolan Mahjong adalah gim ubin yang sangat populer di Asia. Biasanya dimainkan dengan empat pemain, dan tujuan permainan ini adalah menjadi orang pertama yang menyelesaikan kartu yang sah menggunakan ubin. Untuk tantangan ini, kami akan...

14
Simulasi Sistem Tag Siklik

Sistem tag siklik adalah model komputasi Turing-complete kecil yang terdiri dari alfabet dua simbol (saya akan menggunakan {0,1}), daftar produksi siklik terbatas hingga kosong yang terdiri dari dua simbol tersebut, dan kata tak terikat yang juga terdiri dari dua simbol itu. Di setiap langkah:...

14
Scriptbot Warz!

Scriptbot Warz! Hasilnya sudah tiba dan Assassin adalah juara kami, memenangkan 2 dari 3 pertandingan! Terima kasih kepada semua orang yang mengirimkan Scriptbots mereka! Terima kasih khusus kepada klakson untuk BestOpportunityBot yang menampilkan lintasan luar biasa dan memanfaatkan sepenuhnya...

14
Temukan matriks skor tertinggi tanpa properti X

Tantangan ini sebagian merupakan tantangan algoritma, sebagian tantangan optimasi dan sebagian hanya tantangan kode tercepat. Matriks siklik sepenuhnya ditentukan oleh baris pertama r. Baris yang tersisa adalah setiap permutasi siklik dari baris rdengan offset sama dengan indeks baris. Kami akan...

14
Tulis Magic Spellchecker

Permainan Waving Tangan adalah suatu tempat antara pena dan kertas Magic: Gathering dan sangat rumit batu gunting kertas. Setiap belokan Anda menuliskan satu dari delapan gerakan untuk masing-masing tangan: Finger menggoyangkan menawarkan Palm Stidur sebentar Wave Digit

14
Patung Magnetik

Ini adalah kelanjutan longgar dari tantangan saya sebelumnya pada pembuatan grafik . Latar Belakang Seorang seniman eksentrik telah mempekerjakan Anda untuk memperkirakan integritas struktural pahatannya. Dia menciptakan karya seninya dengan mengambil banyak magnet berbentuk kubus, dan...