Pemrograman Puzzle & Golf Kode

10
Dadu dari Mengubah Generator Acak

pengantar Anda diberi generator integer acak dengan implementasi berikut Doa pertama selalu mengembalikan 1. Doa kedua mengembalikan integer acak antara 1 dan 2. Doa ketiga mengembalikan integer acak antara 1 dan 3. Doa n mengembalikan integer acak antara 1 dan n, inklusif. Berdasarkan fungsi...

10
Wilayah poligon reguler

Diberikan N-gon reguler dengan semua diagonal digambar, berapa banyak daerah yang terbentuk diagonal? Misalnya, segitiga biasa memiliki tepat 1, kuadrat memiliki tepat 4, pentagon memiliki tepat 11, dan segi enam memiliki 24. skor berbanding terbalik dengan jumlah byte dalam solusi faktor fudge...

10
Skala dari tombol dan mode

Sebagian besar dari Anda mungkin tahu skala C mayor: C D E F G A B C Skala utama dicirikan oleh interval antara not yang berdekatan, yang diukur dalam semitone adalah: 2 2 1 2 2 2 1 Dari interval ini, kita dapat membangun skala besar yang dimulai dengan nada apa pun ( kunci skala). 12 catatan...

10
Game dadu non-transitif

Anda yang menyukai Numberphile akan mengenal Dr. James Grime, yang menggambarkan permainan dadu non-transitif di salurannya . Permainan ini terdiri dari tiga dadu bermuka 6: Mati 1: 3,3,3,3,3,6 Mati 2: 2,2,2,5,5,5 Mati 3: 1,4,4,4,4,4 Dua pemain masing-masing memilih mati untuk digunakan....

10
Rail rail cipher

Tulis dua program: - Satu yang membaca string dan kunci dan mengkodekan string ke cipher pagar-pagar menggunakan kunci itu. - Demikian pula, tulis program untuk fungsi terbalik: menguraikan pagar pagar menggunakan kunci. Bagi mereka yang tidak tahu apa itu rail rail cipher, pada dasarnya metode...

10
Bertukar angka [tertutup]

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 2 tahun yang lalu . Ini adalah teka-teki umum yang telah Anda...

10
Validasi email

Tulis fungsi atau program untuk memvalidasi alamat email terhadap RFC 5321 (beberapa aturan tata bahasa ditemukan di 5322 ) dengan relaksasi yang dapat Anda abaikan komentar dan lipat spasi putih ( CFWS) dan literal alamat umum. Ini memberi tata bahasa Mailbox = Local-part "@" ( Domain /...

10
Rosetta Stone Challenge: Draw a Box Plot

Tujuan dari Rosetta Stone Challenge adalah menulis solusi dalam bahasa sebanyak mungkin. Pamerkan multibahasa Anda dalam pemrograman! Tantangan Tantangan Anda adalah mengimplementasikan program yang akan memasukkan daftar angka dan menampilkan plot data, dalam sebanyak mungkin bahasa pemrograman...

10
Membagi dengan cepat di Manufactoria

Latar Belakang Manufactoria telah dipasarkan sebagai permainan, tetapi pegolf-kode kami dapat melihatnya seperti apa adanya: bahasa pemrograman dua dimensi. Bahasa pemrograman Manufactoria didasarkan pada satu antrian tunggal , yang berisi serangkaian penanda berwarna. Penunjuk instruksi bergerak...

10
Kembalikan warna terakhir dari input di Manufactoria

Teka-teki ini adalah seri berikutnya dari tantangan Manufactoria saya. Latar Belakang Manufactoria adalah game / bahasa pemrograman dua dimensi. Pemain harus membuat program yang akan memanipulasi antrian untuk mencapai hasil yang diinginkan. Mudah dipelajari tetapi sulit untuk dikuasai, sehingga...

10
Hasilkan urutan Skolem

Urutan skolem Sebuah Skolem urutan adalah urutan 2nnomor di mana setiap nomor iantara 1dan nterjadi tepat dua kali, dan jarak antara dua kejadian ipersis ilangkah. Berikut adalah beberapa contoh urutan Skolem: 1 1 1 1 4 2 3 2 4 3 16 13 15 12 14 4 7 3 11 4 3 9 10 7 13 12 16 15 14 11 9 8 10 2 6 2 5...

10
Hasilkan segitiga siku-siku

Dalam tantangan ini, Anda harus mengambil dua angka (dipisahkan oleh spasi) sebagai input dan output segitiga kanan ASCII, terdiri dari xs. Angka pertama adalah lebar dan tinggi segitiga yang harus Anda hasilkan. Angka kedua adalah sudut mana sudut kanan berada. Sudut diberi nomor 1 hingga 4,...

10
Kode Warna CSS acak

Posting blog ini tentang menghasilkan kode warna CSS acak dalam JavaScript memiliki beberapa solusi untuk menghasilkan warna acak dalam JavaScript. Yang terpendek yang dapat saya temukan adalah ini: '#'+(Math.random()*0xffffff).toString(16).slice(-6) Jika Anda tidak terbiasa dengan kode warna...

10
Kode terpendek untuk keluaran terpanjang [ditutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Yang ini cukup...

10
TUT penerjemah bahasa

Teks dapat diterjemahkan ke versi tertulis dari bahasa TUT dengan mengganti setiap huruf dengan "TUT word" yang sesuai, seperti yang diberikan dalam tabel berikut (diadaptasi dari artikel tertaut) * : a e h hash o o u yu b bub i ay p pup v vuv c kut j jag q kwak w waks d dud k kak r rut x eks e i...

10
Triforce ReBoot [ditutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Melihat bagaimana...

10
Natal quine!

Dalam bahasa pilihan Anda, tulislah sebuah program yang disusun dalam bentuk pohon Natal yang mencetak dirinya dalam bentuk yang sama. Apa yang tidak diizinkan: Mencetak file sumber Kode yang tidak lain adalah pernyataan yang digemakan oleh penafsir berdasarkan mereka menjadi literal (misalnya...