Pemrograman Puzzle & Golf Kode

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

30
Ular di sekitar
Tantangan Tantangannya sederhana: cetak ular . Anda akan mendapatkan panjang ular sebagai input. Seekor ular panjang 2 terlihat seperti ini: ==(:)- Ular dengan panjang 7 terlihat seperti ini: =======(:)- Dengan kata lain, panjang ular adalah berapa banyak tanda yang sama di depan kepala . Pemakaian Katakanlah saya membuat implementasi C …

3
Polinomial Referensi Mandiri
Untuk setiap derajat tertentu ndimungkinkan untuk membangun (setidaknya satu) polinomial integral psedemikian rupa sehingga p(k)( pdievaluasi dalam k) adalah koefisien dari istilah x^kdalam polinomial untuk semua 0 <= k <= n. Untuk membuatnya unik, kami membutuhkan koefisien terkemuka (koefisien x^n) untuk menjadi positif dan minimal. Polinomial ini memiliki beberapa sifat …

5
Tampilkan skor cribbage di ASCII
Cribbage adalah gim yang menarik, karena Anda membutuhkan papan khusus untuk mencetak gim Anda. Papan buaian terlihat seperti ini: Perhatikan bagaimana kolom pertama berada di sebelah kiri saat naik, lalu di kanan saat turun, lalu kembali di sebelah kiri saat naik lagi. Dan di sini terlihat seperti gambar seni papan …

4
Tiga Dadu Tidak Dapat Dibedakan
Diberikan tiga gulungan dadu (nilai integer dari 1-6) dalam urutan diurutkan (agar tidak dapat dibedakan), konversikan dengan jumlah dua dadu yang adil dengan distribusi yang identik. Jawaban untuk tiga banding satu adalah menjumlahkan semuanya, modulo 6. Hasil akhirnya adalah distribusi yang benar-benar datar, di mana masing-masing dari keenam angka itu …
12 code-golf  number 

3
Apa peluang saya memenangkan hadiah pintu?
Bab ACM lokal saya memberikan hadiah langsung kepada orang-orang yang datang ke pertemuan. Namun, Anda mendapat peluang menang yang lebih besar jika Anda memecahkan teka-teki pemrograman (tapi saya selalu memecahkan teka-teki itu). Jadi, beberapa orang memiliki 1 entri, sementara yang lain memiliki 2. Tapi tunggu! Cara kerja program undian tidak …

1
Ada berapa kotak?
Tantangan ini terinspirasi oleh gambar yang sering berkeliaran di Facebook yang terlihat seperti ini . Kecuali base square kami akan terlihat seperti ini: ┌─┬───┬─┐ ├─┼─┬─┼─┤ ├─┼─┴─┼─┤ ├─┼─┬─┼─┤ └─┴─┴─┴─┘ Kotak itu terbuat dari n x mkotak 1x1, Anda harus menghitung berapa banyak sub-kotak (1x1, 2x2, 3x3, 4x4, 5x5, dll.) Yang bisa …

2
Kotak Latin yang aman rotasi
A Latin persegi adalah persegi yang ada telah berulang simbol baik dalam X atau kolom Y . Sebagai contoh: ABCD DABC CDAB BCDA adalah salah satu kotak tersebut. Perhatikan bagaimana setiap kolom dan baris berisi permutasi dari 4 huruf yang sama. Namun, persegi Latin kami memiliki masalah: Jika saya memutar …

13
Tumbuhkan Treemote!
Ini temanku Thomas. Dia setengah pohon, setengah emoticon. | | | :D | | | Dia kesepian. Mari kita buat dia menjadi teman! Mengingat emoticon berbasis teks sebagai input (misalnya ಠ_ಠ, :P, >_>, tidak 😀, 🤓atau 🐦), output yang sesuai treemote. Panjang treemote adalah berapa banyak karakternya lon (pada dasarnya …


3
Minimalkan Mereka Yang [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 3 tahun yang lalu . Tugas Anda adalah membangun nomor alami menggunakan jumlah yang paling sedikit dan hanya operator +atau -. Misalnya, nomor …

6
Seberapa kompatibel string saya?
pengantar Pertimbangkan dua string A dan B dengan panjang L yang sama , dan bilangan bulat K ≥ 0 . Untuk keperluan tantangan ini, kami mengatakan bahwa string adalah K -compatible, jika ada string C dengan panjang K sehingga A adalah substring yang berdekatan dari Rangkaian BCB . Perhatikan bahwa …
12 code-golf  string 

7
Tips untuk bermain golf di Jolf
Jolf adalah bahasa golf prosedural yang dibuat oleh @ CᴏɴᴏʀO'Bʀɪᴇɴ. Kiat apa yang Anda miliki untuk bermain golf di Jolf? Silakan kirim satu tip per jawaban. Kiat-kiat ini harus setidaknya agak spesifik untuk Jolf, mis. Menghapus komentar adalah jawaban, tetapi bukan yang sangat bagus.
12 code-golf  tips 

9
Temukan repetend dari representasi desimal!
Dalam tantangan ini 2 tahun yang lalu, kami menemukan periode fraksi satuan ( 1/n where n is a natural number). Sekarang, tugas Anda adalah menulis program / fungsi untuk menemukan repetend dari fraksi unit. The repetend adalah bagian dari ekspansi desimal yang berulang jauh, seperti: Representasi desimal dari 1/6adalah 0.16666..., …

23
Angka poligonal
Angka poligon adalah jumlah titik dalam ukuran k-gon n. Anda akan diberikan ndan k, dan tugas Anda adalah menulis program / fungsi yang menampilkan / mencetak nomor yang sesuai. Mencetak gol Ini adalah kode-golf . Solusi terpendek dalam byte menang. Contoh Nomor 3hexagon rd ( k=6, n=3) adalah 28karena ada …

10
Permutasi dengan Item Tidak Dapat Dibedakan
Diberikan daftar bilangan bulat, hasilkan jumlah permutasi dari bilangan bulat, dengan permutasi yang tidak dapat dibedakan dihitung satu kali. Jika ada nbilangan bulat, dan setiap kelompok angka yang tidak dapat dibedakan memiliki panjang n_i, inin! / (n_1! * n_2! * ...) Aturan Input akan berupa daftar sebagai argumen untuk suatu …

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.