Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

18
Isi Bagian yang Kosong, Tolong!
(Tidak, bukan ini atau semua ini ) Diberikan string dan daftar string, isi semua kosong di string input dengan string yang sesuai. Input output String input hanya berisi karakter alfabet, spasi, dan garis bawah. Ini kosong dan tidak dimulai dengan garis bawah. Dengan kata lain, string input cocok dengan regex^[a-z …

4
INI ... IS ... FORTRESS!
Fortress adalah bahasa yang dikembangkan oleh Grup Penelitian Bahasa Pemrograman Sun (RIP Fortress) yang memiliki properti unik di dalamnya, dimungkinkan untuk membuat program ("Fortify") dalam berbagai gaya font (yaitu papan tulis tebal, tebal, cetak miring, roman, dll.). Tujuannya adalah untuk mewakili variabel Benteng satu karakter di markup HTML. Inilah cara …
11 code-golf 

9
Menerapkan otomat aneh
Saya bermain-main dengan automaton seluler dan saya menemukan satu yang memiliki perilaku menarik. Begini cara kerjanya: Bunyinya string biner dari kiri ke kanan, jika menjumpai 1diikuti oleh 2nilai-nilai lain itu akan menambahkan 0ke hasil dan melanjutkan membaca. Jika bertemu dengan 0(atau ada kurang dari 3 nilai yang tersisa) itu akan …

3
Siapkan totem suku untuk cuaca yang diminta
Ada sebuah desa Sioux. Ini memiliki totem: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' Totem memungkinkan Sioux menguasai cuaca untuk membantu dalam tugas mereka yang berbeda. Bantu penduduk desa mendekorasi totem dengan benar …

5
Komputer tidak akan pernah merasakan kue yang menyegarkan
Terinspirasi oleh github.com/JackToaster/Reassuring-Parable-Generator , pada gilirannya terinspirasi oleh xkcd.com/1263 . Kata-kata yang mungkin berasal dari meyakinkan.cfg dari repositori itu. Setelah melihat reassuring.cfg (gunakan komit ke-12) disarankan untuk melihat tata bahasa yang cocok dengan keluaran (Outputnya adalah daftar semua string yang cocok dengan tata bahasa). Tugas: Program Anda harus menampilkan semua …

1
Teks animasi Sinusoidal ASCII
Saya agak ketinggalan demo-demo lama yang menunjukkan kemampuan komputer ketika mereka dipanggil x86 bukan i3, i5 dan i7. Salah satu yang pertama saya tonton di 386 saya adalah demo Unreal dari Future Crew yang sekarang merayakan ulang tahun ke 25. Pada menit 0:43 bagian pertama dari demo dimulai dan kami …

15
Timbal balik berulang
Yang perlu Anda lakukan adalah membuat fungsi / program yang mengambil desimal sebagai input, dan mengeluarkan hasil berulang-ulang mengambil bagian fraksional dari angka tersebut, hingga angka tersebut menjadi bilangan bulat. Lebih khusus, prosesnya adalah sebagai berikut: Biarkan x menjadi input Jika x adalah bilangan bulat, output saja. Sebaliknya: . Kembali …


3
Faktorisasi kata Lyndon
Latar Belakang Sebuah kata Lyndon adalah string non-kosong yang ketat leksikografi lebih kecil daripada semua rotasi lainnya. Dimungkinkan untuk memfaktorkan setiap string secara unik sebagai gabungan kata-kata Lyndon sedemikian rupa sehingga sub-kata ini secara leksikografis tidak meningkat; tantangan Anda adalah melakukan ini sejelas mungkin. Detail Anda harus mengimplementasikan fungsi atau …

4
Tingkat Ketidakjenuhan
Tingkat Ketidakjenuhan Ini bukan teka-teki kode yang sangat sulit - tetapi saya tertarik untuk melihat banyak cara Anda menyelesaikannya. Derajat Unsaturasi adalah jumlah ikatan kimia ganda antara atom, dan / atau bilangan cincin dalam suatu senyawa kimia. Anda akan diberikan rumus molekuler senyawa kimia dalam bentuk XaYbZc (di mana a, …

9
Gambarlah plot kontur ASCII
Pertimbangkan blok 3x3 berikut yang akan diidentifikasi algoritma kotak marching untuk setiap sel (dengan ID berlabel berbasis-0): 0: ... ... ... 1: ... ... \.. 2: ... ... ../ 3: ... --- ... 4: ..\ ... ... 5: /.. ... ../ 6: .|. .|. .|. 7: /.. ... ... 8: …

19
Bagaimana cara mengubah HEX2 ke RGBA?
Dunia seni penuh warna, tetapi dunia jaringan bahkan lebih penuh daripada dunia seni warna yang berbeda dan renderingnya. Itu sebabnya kita perlu tahu bagaimana mengkonversi satu jenis format warna ke yang lain. Tantangannya jelas: Tulis program / fungsi daripada mengonversi kode HEX yang diberikan ( #00ff0080, misalnya) ke RGBA (seperti …

1
Saya <3 mengkondisikan
Anda akhirnya memiliki banyak persyaratan yang sangat panjang dan tampak membosankan dalam kode Anda: if flag == 1: while have != needed: if type == 7: Ini dapat diubah menjadi &lt;3rekan kondisional mereka yang jauh lebih menyenangkan : if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - …

10
Apakah saya Nomor N-bonacci Khusus?
Urutan N-bonacci, awalnya ditemukan oleh @DJMcMayhem dalam pertanyaan ini , adalah urutan yang dihasilkan dengan memulai dengan bilangan bulat 0 dan 1, dan kemudian menambahkan angka N sebelumnya untuk menghasilkan angka berikutnya. Urutan N-bonacci khusus adalah urutan N-bonacci yang dimulai dengan pasangan angka selain 0 dan 1, yang akan dinamai …

7
Verbose IP Range Generator
Tugasnya sederhana, diberi dua alamat IP adan b, menampilkan semua alamat dalam kisaran itu. Contohnya Contoh 1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Contoh # 2 (TIO akan memotong ini, gunakan rentang yang lebih kecil saat pengujian): f (a = 123.0.200.0, b = 124.0.0.0) 123.0.200.0 123.0.200.1 …

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.