Pemrograman Puzzle & Golf Kode

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

6
Hasilkan Rectangle dari Spesifikasi
pengantar Tantangan ini terinspirasi oleh Grime , bahasa pencocokan pola 2D saya. Pada dasarnya, Anda diberi "tata bahasa" yang menggambarkan kisi-kisi karakter dua dimensi, dan tugas Anda adalah membuat kisi sesuai dengan tata bahasa. Selain itu, grid harus sekecil mungkin dalam arti lemah tertentu. Memasukkan Input Anda adalah string yang …

2
Strategi Menang untuk Game Konstruksi String
Latar Belakang Alice dan Bob memainkan permainan yang disebut membangun kata biner . Untuk memainkan game ini, Anda memperbaiki panjang n >= 0, satu set Gdari panjang- nkata biner disebut tujuan set , dan panjang- nstring yang tberisi surat-surat Adan B, yang disebut urutan giliran . Permainan berlangsung nbergantian, dan …
14 code-golf  game 

1
Roadie robot diperlukan untuk mengemas truk
Sebagai band roadie, Anda harus mengemas truk. Program Anda akan menempatkan paket-paket tersebut sehingga sesuai dengan ketinggian terkecil. Sebuah truk yang penuh sesak Aturan Paket dapat diputar melalui kelipatan 90 derajat. Paket mungkin menyentuh tetapi tidak boleh tumpang tindih. Outputnya adalah gambar yang diemas ulang (ke file atau stdout). Program …

7
Jumlah kekuatan untuk n
Petunjuk arah Tulis sebuah program yang, diberi bilangan bulat input n ( n >= 0), menghasilkan bilangan bulat positif terkecil m di mana: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] adan burutan terbatas dengan panjang yang sama semua elemen akurang darim semua elemen bkurang darim semua …

15
Isi kolom yang kosong
Memasukkan Bilangan bulat negatif n, dan string kosong syang hanya berisi karakter alfanumerik dan garis bawah _. Karakter pertama stidak _. Garis bawah sditafsirkan sebagai ruang kosong yang dapat diisi dengan karakter lain. Kami mendefinisikan urutan "string tak terbatas" sebagai berikut. Tali hanya diulang berkali-kali. Untuk semua , string diperoleh …
14 code-golf  string 

2
Pergi dan buat itu berbintang
Dalam kontes ini Anda harus menulis sebuah program, yang menerima gambar piksel hitam dan putih, dan mencoba mengubahnya, sehingga bentuk putih membentuk domain bintang , dengan sesedikit mungkin perubahan. Perubahan yang diizinkan adalah mengubah piksel putih menjadi piksel hitam dan mengubah piksel hitam menjadi piksel putih. Output harus lagi terdiri …

4
Itu hampir Gila!
Tantangan Tantangan Anda adalah merancang juru bahasa untuk bahasa mirip lisp , yang sejak saat itu akan diciptakan: GLisp . Kode program untuk GLisp akan terdiri dari jumlah ekspresi bersarang yang ditunjukkan oleh tanda kurung, dalam bentuk berikut: (func arg1 arg2 ...) Perhatikan bahwa interpreter harus mengizinkan karakter spasi kosong …

1
Saran Python: Portabilitas panggilan fungsi introspektif
Dengan Python, Anda bisa menggunakan dirfungsi pada objek apa pun untuk mendapatkan daftar nama fungsi instansinya: >>> dir('abc') ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__','__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', …
14 code-golf  tips  python 

5
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 menjatuhkannya satu per satu ke tumpukan besar. Untuk menganalisis metodenya dengan lebih baik, kami …
14 code-golf  grid 


5
Ubah x-illion menjadi bentuk standar
Diberikan string, yang terdiri dari awalan dan kemudian "illion", ubah angka ini menjadi bentuk standar. Sebagai contoh: "million" -> 10^6 "trillion" -> 10^12 "quattuordecillion" -> 10^45 Program ini harus mampu menangani input hingga Centillion, yaitu 10 ^ 303. Daftar nama dan nilai formulir standarnya dapat ditemukan di sini - perhatikan …

3
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 mengizinkan matriks siklik yang tidak persegi sehingga mereka hanya kehilangan …

4
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 semua opsi tindakan. Peta 1 Assassin mengeluarkan BestOpportunityBot sejak awal, dan …

4
Selesaikan tindakan penggandaan dan tiga kali lipat dalam Dominion
Inspirasi Pertanyaan ini terinspirasi oleh kartu Throne Room dan King's Court dari permainan kartu deck-building yang populer, Dominion . Sebagai bagian dari giliran seseorang, seseorang memainkan serangkaian tindakan. Dua tindakan khusus ini menyebabkan tindakan yang dimainkan berikutnya mengulangi dua atau tiga kali *. Tindakan "umum" lainnya menyebabkan efek game tertentu, …
14 code-golf  game 

6
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: elemen pertama dalam kata tersebut dihapus …

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.