Pemrograman Puzzle & Golf Kode

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

1
Lengkapi jalan yang mengisi kisi-kisi
Berliku kisi-kisi adalah jalur tertutup yang mengunjungi setiap sel dari kisi kisi sekurang-kurangnya satu kali, tidak pernah melintasi tepi antara sel yang berdekatan lebih dari satu kali dan tidak pernah melintasi dirinya sendiri. Sebagai contoh:N× NN×NN \times N Setelah diisi, setiap sel dari grid dapat diwakili oleh salah satu dari …

7
Permukaan kubus 3x3x3 sebagai grafik
Tugas Anda adalah untuk menghasilkan grafik dengan 54 simpul, masing-masing sesuai dengan segi pada kubus Rubik. Ada tepi antara dua simpul jika sisi yang sesuai berbagi sisi. Aturan Anda dapat memilih untuk menampilkan daftar adjacency, matriks adjacency, daftar tepi, atau format apa pun yang masuk akal untuk mewakili grafik dalam …


10
Program yang berperilaku berbeda dalam / keluar dari debugger [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 7 bulan lalu . Tantangannya adalah untuk menulis program deterministik (bahasa / OS apa pun) yang tidak menggunakan argumen atau input …
18 code-golf 

12
Menulis mengisi bagian yang kosong
Katakanlah kita memiliki seperangkat fungsi khusus pada string. Fungsi-fungsi ini seperti mengisi kekosongan atau madlibs, kecuali bahwa mereka hanya mengambil satu input dan menggunakannya untuk mengisi semua kekosongannya. Misalnya kita mungkin memiliki fungsi yang mirip I went to the ____ store and bought ____ today. Jika kita menerapkan fungsi ini …

22
Untuk pertumbuhan digit eksponensial dan seterusnya!
Tantangan Diberikan basis dan indeks , istilah output , didefinisikan sebagai berikut:1 &lt; b &lt; 101&lt;b&lt;101 < b < 10t ≥ 1t≥1t \ge 1xtxtx_t x1= 1110x1=1110x_1 = 11_{10} xi + 1xsaya+1x_{i+1} diperoleh dengan mengonversi ke basis dan kemudian menafsirkan kembali digit-digitnya di basisxsayaxsayax_ibbb101010 Keluaran harus dalam basis101010 Berjalan melalui untuk …
18 code-golf  number 

30
Angka-angka menurun sementara huruf meningkat
Diilhami secara acak oleh Angka yang Meningkat Saat Surat Menurun Diberikan daftar campuran huruf dan bilangan bulat (misalnya, ['a', 2, 3, 'b']) menambah huruf dengan satu posisi dalam alfabet (membungkus zke a) dan mengurangi angka dengan 1. Untuk contoh di atas, output harus ['b', 1, 2, 'c']. Input dapat berupa …

15
Nomor yang Dibagi Kaya dan Miskin
pengantar Dalam dunia aneh angka integer, pembagi seperti aset dan mereka gunakan untuk menyebut "kaya" angka yang memiliki lebih banyak pembagi daripada pembalikannya, sementara mereka menyebut "miskin" yang memiliki pembagi yang lebih sedikit daripada pembalikannya. Misalnya, angka 240124012401 memiliki lima pembagi: 1,7,49,343,24011,7,49,343,24011,7,49,343,2401 , sedangkan pembalikannya, 104210421042 , hanya memiliki empat: …

9
Mempartisi grid menjadi segitiga
Tujuan Tujuan dari tantangan ini adalah untuk menghasilkan fungsi nyang menghitung sejumlah cara untuk membagi n X 1kisi - kisi menjadi segitiga di mana semua simpul segitiga berada pada titik-titik kisi. Contoh Sebagai contoh, ada 14 cara untuk mempartisi kisi 2 x 1, jadi f(2) = 14melalui partisi berikut ini …

8
Apakah siklik segiempat ini?
Dalam matematika, segiempat siklik adalah salah satu yang semua simpulnya terletak pada lingkaran yang sama. Dengan kata lain, setiap simpul ada di lingkaran ketiga. Untuk informasi lebih lanjut, lihat artikel MathWorld . Contohnya Segiempat ini adalah siklik: Trapesium ini bukan siklik. (Gambar dari Wikipedia) Objektif Dengan koordinat empat simpul dalam …

17
Berapa banyak angka yang turun berturut-turut di nomor saya?
2019 telah datang dan mungkin semua orang telah memperhatikan keanehan dari angka ini: itu sebenarnya disusun oleh dua sub-angka (20 dan 19) yang mewakili urutan angka-angka menurun berurutan. Tantangan Diberi nomor x, kembalikan panjang urutan maksimum berturut-turut, angka menurun yang dapat dibentuk dengan mengambil sub-angka x. Catatan: sub-angka tidak boleh …
18 code-golf 

22
ssTTsSTtRrriinInnnnNNNIIinninngg
Tantangan Untuk setiap karakter string kecuali yang terakhir, lakukan hal berikut: Keluarkan karakter saat ini. Diikuti dengan mengeluarkan secara acak dari daftar berikut, beberapa kali antara 1 - 5 (inklusif): Karakter saat ini Karakter selanjutnya dari string Versi switchcase dari karakter yang Anda gunakan saat ini Versi switchcase dari karakter …

8
Konverter ternary-if
Di Java / .NET / C / JavaScript / dll. Anda dapat menggunakan ternary-ifs untuk mempersingkat jika-pernyataan. Misalnya (di Jawa): // there is a String `s` and an int `i` if(i&lt;0)s="Neg";else if(i&gt;0)s="Pos";else s="Neut"; Dapat disingkat dengan ternary-if ke: s=i&lt;0?"Neg":i&gt;0?"Pos":"Neut"; Tantangan: Input: Suatu if-else reguler (mungkin dengan nesting) yang menetapkan variabel …
18 code-golf  string 

30
Temukan jumlah nol terkemuka di integer 64-bit
Masalah: Temukan jumlah nol terkemuka di integer bertanda 64-bit Aturan: Input tidak dapat diperlakukan sebagai string; itu bisa apa saja di mana operasi matematika dan bitwise mendorong algoritma Output harus divalidasi terhadap representasi bilangan bulat bertanda 64-bit, terlepas dari bahasa Aturan golf kode standar berlaku Kode terpendek dalam byte menang …

25
Mengonversi angka dari Representasi Zeckendorf ke Desimal
Tentang Representasi Zeckendorf / Nomor Fibonacci Dasar Ini adalah sistem angka yang menggunakan angka Fibonacci sebagai basisnya. Angka-angka terdiri dari 0 dan 1 dan masing-masing 1 berarti angka tersebut berisi angka Fibonacci yang sesuai, dan 0 berarti tidak. Sebagai contoh, mari kita konversi semua bilangan asli &lt;= 10 ke basis …

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.