Pemrograman Puzzle & Golf Kode

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

7
Menghasilkan Brainf *** NOP
Terkadang saat menulis kode brainfuck, Anda merasa perlu membuatnya lebih lama dari yang dibutuhkan untuk mendorong debugging. Anda bisa melakukannya dengan hanya memasukkannya ><ke sana, tetapi apa yang menyenangkan itu? Anda akan memerlukan sesuatu yang lebih lama dan lebih sedikit TIDAK untuk membingungkan siapa pun yang membaca kode Anda. Pengantar …

3
Golfkan sendiri bir
Ini hari jumat! Yang berarti saatnya untuk bir! Sayangnya, hari ini kita akan bermain golf bukan meminumnya. :( Tantangan Keluarkan bir dan minum. Jumlah tegukan yang Anda ambil mengubah output Anda. Menyesap Program Anda harus mengambil satu string input. String ini hanya dapat terdiri dari sips yang digabung . Jika …

3
Ulang tahun gabungan 100 tahun
Saya baru-baru ini menambahkan usia saya dan istri saya dan anak-anak dan menyadari bahwa pada suatu titik di masa depan yang tidak terlalu jauh usia kita semua akan bertambah hingga tepat 100 tahun. Tantangan Untuk input yang terdiri dari gabungan usia (total) dan daftar tanggal lahir, cantumkan tanggal di mana …
26 code-golf  date 

25
Warna komplementer
Diberikan input warna dalam #rrggbbformat hex, output komplemen RGB-nya dalam format yang sama. Pelengkap RGB R 2 G 2 B 2 warna apa pun R 1 G 1 B 1 didefinisikan sebagai warna dengan nilai R 2 255 - R 1 , nilai B 2 255 - B 1 , …
26 code-golf 

17
Tabel perkalian untuk Cheela
The cheela (dari buku Dragon Egg oleh Robert L. Forward) adalah makhluk yang hidup di permukaan bintang neutron. Tubuh mereka datar dan bundar dengan dua belas mata di sekeliling, sehingga mereka secara alami menggunakan sistem penomoran basis-12. Di antara orang-orang Cheela, merawat anak-anak dan pendidikan anak-anak muda adalah tugas-tugas yang …

5
Bepergian O
Dunia adalah susunan sel lima demi lima. Itu membungkus di semua sisi. Ini dapat divisualisasikan seperti ... XXXXX XXXXX XXOXX XXXXX XXXXX Anda seorang O. Anda suka bepergian ke dunia, dan Anda melakukannya sesuai dengan aturan berikut (misalkan C menjadi hari ini): Pada hari-hari utama , Anda merasa nostalgia. Kembali …
26 code-golf  grid 


12
Quine / Reverse Quine
Tulis program lengkap yang mengambil input boolean atau bilangan bulat non-negatif. Itu harus: Keluarkan kode sumbernya sendiri jika nilai input salah Keluarkan kode sumbernya sendiri secara terbalik jika nilai input benar Program Anda tidak bisa palindromik, juga tidak bisa membaca kode sumbernya sendiri dengan cara apa pun. Ini adalah kode …
26 code-golf  quine 

8
Isi baris, kolom, dan diagonal kotak NxN dengan 1 hingga N
Tugas Diberikan input N, hasilkan dan hasilkan kisi NxN di mana setiap baris, kolom, dan kedua diagonal berisi angka 1 hingga N(atau 0 hinggaN −1 jika itu lebih mudah). Memasukkan Inputnya adalah bilangan bulat positif N. Ini mewakili jumlah kolom dan baris dalam kisi. Untuk masalah ini, Anda dapat menganggap …

30
Hitung pembagi angka
pengantar Ini adalah tantangan yang sangat sederhana: cukup hitung pembagi angka. Kami pernah menghadapi tantangan yang serupa tetapi lebih rumit sebelumnya, tapi saya bermaksud yang ini menjadi entry-level. Tantangan Buat program atau fungsi yang, dengan satu bilangan bulat positif N, menghasilkan atau mengembalikan berapa banyak pembagi yang dimilikinya, termasuk 1 …

30
Mencetak ASCII yang naik, Polisi
Ini adalah utas polisi. Utas perampok ada di sini . Tulis program atau fungsi yang hanya terdiri dari karakter ASCII yang dapat dicetak (yang tidak termasuk tab dan baris baru) yang menampilkan setidaknya 5 karakter ASCII yang dapat dicetak dalam urutan menaik (dari ruang ke tilde / 32 hingga 126). …

4
Golf Me An OOP!
Golf Me An OOP! Dua komponen penting dari pemrograman berorientasi objek adalah pewarisan dan komposisi. Bersama-sama, mereka memungkinkan untuk menciptakan hierarki kelas yang sederhana namun kuat untuk menyelesaikan masalah. Tugas Anda adalah mengurai serangkaian pernyataan tentang hierarki kelas, dan menjawab pertanyaan tentang hierarki. Memasukkan Serangkaian pernyataan dan pertanyaan tentang hierarki …

30
Pisahkan daftar menjadi bagian yang diindeks genap dan ganjil
Terinspirasi oleh pertanyaan ini : Buat fungsi (atau program lengkap) yang menerima daftar angka dan output daftar disusun ulang, sehingga nomor genap diindeks muncul terlebih dahulu, dan nomor diindeks ganjil mengikuti. Nilai angka-angka itu sendiri tidak mempengaruhi pemesanan - hanya indeks mereka yang melakukannya. Semua indeks berbasis nol. Sebagai contoh: …

3
Mengucapkan Hex
Mengucapkan Hex Bagi Anda yang belum tahu tentang pertunjukan Silicon Valley, tantangan ini terinspirasi oleh pertukaran yang berlangsung seperti ini ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid - ‘Cause it’s …

1
Memecahkan persimpangan lalu lintas
Tugas Tulis program atau fungsi yang mengambil struktur persimpangan lalu lintas dan menampilkan urutannya, di mana kendaraan akan lewat. Output harus mengandung paling banyak empat baris dengan format berikut #. x->y\n, di mana #adalah nomor urut nomor, diikuti oleh titik ., xdan ykarakter ["N", "E", "S", "W"]. Mereka harus dipisahkan …
26 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.