Pemrograman Puzzle & Golf Kode

17
Menggambar Struktur Lewis dari Alkana

Saya baru saja mendapat pelajaran di sekolah tentang alkana dan mengira itu mungkin akan menjadi tantangan kode golf yang hebat! Jangan khawatir, ini tidak serumit kelihatannya! Rehash Cepat (Harap Dicatat: Untuk membuat singkat ini, tidak semua informasi 100% akurat.) Alkana adalah rangkaian...

17
Digital Cellular Automata

Tulis program atau fungsi yang mengambil dalam bilangan bulat positif N dan serangkaian angka desimal ( 0123456789). Tali mewakili otomat seluler satu dimensi sepuluh negara . Setiap digit menempati satu sel dan aturan pembaruan dari satu generasi ke generasi berikutnya adalah bahwa setiap sel...

17
Buat Grader Kompetisi Matematika

Saya menikmati berpartisipasi dalam kompetisi matematika yang dijalankan oleh Mu Alpha Theta, sebuah masyarakat kehormatan matematika di Amerika Serikat. Di kompetisi, saya mengikuti tes pilihan ganda 30 pertanyaan. Ada lima pilihan per pertanyaan, berlabel A hingga E. Skor saya pada tes adalah...

17
Paradoks perjalanan waktu

Seorang pria memiliki dua perangkat. Mesin waktu - Dia dapat mengendalikan mesin ini dengan berpikir. Ini memungkinkan dia untuk melakukan perjalanan dari titik waktu ke titik waktu di masa lalu atau masa depan (atau bahkan saat ini dalam waktu) dalam waktu singkat. Perhatikan bahwa jika ia...

17
Menyelesaikan Sengketa Format Tanggal

Urutan tanggal format adalah salah satu masalah paling kompleks dan memecah belah yang dihadapi dunia saat ini. Beberapa dari kita dengan keras berargumen bahwa Bulan / Hari / Tahun itu tepat, mengingat itulah cara kita mengatakan tanggal dengan keras. Yang lain dengan keras menyatakan bahwa Hari /...

17
Urutan Jumlah Siklus Tujuh

Lihatlah tabel multiplikasi tujuh dari 7 × 0 hingga 7 × 9: 0, 7, 14, 21, 28, 35, 42, 49, 56, 63 Jika kita hanya melihat angka di tempatnya, kita mendapat permutasi dari angka 0 hingga 9: 0, 7, 4, 1, 8, 5, 2, 9, 6, 3 Pertimbangkan untuk mengambil bilangan bulat desimal positif N dan mengganti...

17
Ikatan squish-unsquish

Berikut adalah daftar dari beberapa pengikat umum di Unicode (yang bisa saya buat dengan kunci Tulis saya di Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl Anda memiliki dua opsi dalam tantangan ini:...

17
Balikkan sakelar

Setelah Anda bangun di ruangan gelap, Anda melihat kisi lampu persegi panjang dengan sakelar yang sesuai. Anda memutuskan untuk menggunakan sistem koordinat dengan lampu kiri bawah mewakili (1,1) dan koordinat meningkat ketika Anda naik (arah y) dan ke kanan (arah x). Kisi-kisi identik dalam...

17
Bermain Biliar

Dalam kode golf ini, Anda harus menentukan arah tembakan terpendek yang hits persis n bantal sebelum jatuh ke dalam saku. Meja biliar adalah meja biliar 6 saku dengan karakteristik sebagai berikut: Dimensi adalah variabel ( a x b ) Tanpa gesekan: bola akan bergulir selamanya hingga jatuh ke...

17
Kalender Rollover

Ini terinspirasi oleh salah satu pertanyaan Downgoat di Sandbox, di mana saya menyarankan agar dia memasukkan 31 April sebagai hari Pi untuk orang yang menggunakan format hari / bulan, hanya agar dia memberi tahu saya bahwa tidak ada 31 April! Diberikan string tanggal dalam format bulan / hari...

17
Menghitung Air Mancur

Sebuah air mancur adalah susunan koin di baris sehingga setiap koin menyentuh dua koin berturut-turut di bawahnya, atau di baris bawah, dan baris bawah terhubung. Inilah air mancur 21 koin: Tantangan Anda adalah menghitung berapa banyak air mancur yang berbeda dapat dibuat dengan jumlah koin...

17
Perintah Abelian

Beberapa latar belakang Dalam matematika, suatu kelompok adalah tuple ( G , •) di mana G adalah satu set dan • merupakan operasi pada G sehingga untuk setiap dua elemen x dan y di G , x • y juga di G . Untuk beberapa x , y , z dalam G , aksioma grup dasar adalah sebagai berikut: G adalah...

17
Keluarkan Produk Parsial

Dalam penggandaan yang panjang , setelah mengalikan angka, Anda dibiarkan dengan produk parsial, dalam tantangan ini Anda akan menampilkan produk parsial tersebut. Karena multiplikasi yang panjang itu panjang, untuk mengkompensasi kode Anda harus sesingkat mungkin. Contohnya 34, 53 102,...

17
Urutkan urutan yang disatukan

Pertimbangkan urutan berdasarkan hubungan perulangan f(n) = f(n-1)+f(n-2),, dimulai dengan f(1) = x1, f(2) = x2. Sebab x1 = 2, x2 = 1, urutannya dimulai seperti ini: 2 1 3 4 7 11 18 29 47 76 123 199 322 521 843 Menggabungkan ini menjadi string akan

17
Bangun lengkungan ASCII

Saya suka seni ascii dan saya sangat bosan, jadi saya menemukan beberapa karakter ascii dan mulai membuat hal-hal acak, kastil mario 8-bit, labirin, dan lengkungan. Saya menemukan bahwa lengkungan dapat dengan mudah ditumpuk dengan

17
Output angka dasar quater-imajiner dalam biner

Tulis fungsi atau program yang mengeluarkan basis Quater-imajiner yang ditampilkan sebagai digit biner. Basis angka adalah 2 i , di mana i adalah akar kuadrat dari -1. Lihat Nomor Kompleks untuk rincian lebih lanjut tentang i . Setiap posisi digit dapat berubah dari 0 hingga 3 (kuartener), karena...

17
Apa bahasanya?

Baru-baru ini, leaderboard desain PPCG telah mengalami beberapa masalah dalam menguraikan header html jawaban . Dalam tantangan ini, Anda akan mengambil kesempatan sendiri untuk mengurai header jawaban. Contoh Kasus Uji Ini contoh input ( BUKAN kasus uji yang sebenarnya), supaya Anda bisa...