Pemrograman Puzzle & Golf Kode

16
Jumlah alkana

Diberi angka positif nnn , temukan jumlah alkana dengan atom karbon nnn , abaikan stereoisomer ; atau setara, jumlah pohon yang tidak berlabel dengan nnn node, sehingga setiap node memiliki derajat ≤ 4≤4\le 4 . Ini adalah urutan OEIS A000602 . Lihat juga: Parafin - Kode Rosetta Contoh Untuk n =...

16
Buat program bahasa yang lebih panjang

Bahasa adalah dialek bercinta yang terkenal karena melanggar tantangan pembatasan sumber. Itu karena bahasa hanya peduli tentang panjang sumbernya dan bukan isinya. Pertama, panjang program dihitung. Kemudian, kata panjang dikonversikan menjadi biner dan diisi oleh nol menjadi beberapa kelipatan...

16
Nasib Concorde

Latar Belakang Masalah salesman keliling (TSP) meminta sirkuit terpendek yang mengunjungi kumpulan kota tertentu. Untuk keperluan pertanyaan ini, kota-kota akan menjadi titik di pesawat dan jarak di antara mereka akan menjadi jarak Euclidean biasa (dibulatkan ke bilangan bulat terdekat). Sirkuit...

16
Meja tanpa batas

Dalam tantangan ini, Anda akan menempatkan huruf-huruf dari alfabet dalam bidang Kartesius dan menampilkan hasilnya sebagai teks. Input Anda akan terdiri dari daftar daftar dengan 3 parameter: Koordinat X Koordinat Y Tali Bagaimana? Kita tahu bahwa sebuah pesawat Cartesian mengandung 2 sumbu...

16
Orde Baru # 3: 5 8 6

Pendahuluan (dapat diabaikan) Menempatkan semua angka positif dalam urutan regulernya (1, 2, 3, ...) agak membosankan, bukan? Jadi di sini adalah serangkaian tantangan seputar permutasi (perombakan) dari semua bilangan positif. Ini adalah tantangan ketiga dalam seri ini (tautan ke tantangan...

16
Dibagi menjadi tiga!

Diberikan string, Anda harus membaginya menjadi kelompok-kelompok tiga karakter (oleh padding _di akhir). Terkait , tapi tetap saja berbeda. Sampel I / O: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' 6...

16
Apakah Rep saya di Stack-Exchange Form?

Tempat: Reputasi Anda ada dalam Formulir Penukaran-Stack jika itu dapat diwakili dengan mendekomposisi jumlah medali Anda (emas, perak, dan perunggu dihitung secara terpisah) menjadi basis-10 digit mereka dan bergabung dengan mereka dalam urutan tertentu, dengan beberapa peringatan. Saat...

16
Bertukar “Baik” dan “Buruk”

Deskripsi Tantangan: Tulis program yang meminta input dari pengguna. Pengguna akan masuk Goodatau Bad. Anda tidak harus mendukung input lainnya. Jika pengguna masuk Good, cetak Baddan sebaliknya (ke stdout dll). Catatan: 1) Anda tidak dapat menggunakan pasangan dua kata lainnya. 2) Program Anda...

16
Decode kuantitas variabel-panjang

Sebuah kuantitas variabel-panjang (juga disebut sebagai VLQ atau uintvar) adalah cara untuk mengkodekan hingga nilai integer 28 bit menggunakan hanya sebagai banyak byte yang diperlukan. Ini digunakan dalam format file MIDI sebagai cara untuk meminimalkan ukuran data peristiwa tertentu. Cara...

16
Ganti String Fancy

biarkan S, adan bmasing - masing mewakili string Sasaran: Menulis fungsi penggantian string standar di mana Anda mengganti semua kemunculan adalam string Sdengan bselama abelum menjadi bagian dari instance darib misalnya, jika kita memiliki string S=My oh my that there is a big ol' that dan kami...

16
Bagi Angka dengan 0

Kita semua telah diberitahu pada suatu titik dalam hidup kita bahwa membagi dengan 0 adalah tidak mungkin. Dan sebagian besar, pernyataan itu benar. Tapi bagaimana jika ada adalah cara untuk melakukan operasi dilarang? Selamat datang di kreasi terbaru saya: b-nomor. b-nomornya sedikit seperti...

16
43 trilyun permutasi

Kami dapat mewakili Rubik's Cube sebagai jaring sebagai berikut (ketika dipecahkan): WWW WWW WWW GGGRRRBBBOOO GGGRRRBBBOOO GGGRRRBBBOOO YYY YYY YYY Setiap huruf mewakili warna yang sesuai ( Wputih, Ghijau dll.) Telah ditunjukkan bahwa ada 43 , 252 , 003 , 274 , 489 , 856 ,...

16
Dari Piring ke Negara

Ini pada dasarnya kebalikan dari Menghasilkan Plat Lisensi AS Tantangan: Diberikan string yang cocok dengan salah satu format plat nomor di bawah ini, output semua kemungkinan status yang cocok dengan format itu. Dalam tabel di bawah ini 0berdiri untuk satu digit 0melalui 9inklusif, dan Asingkatan...

15
Terapkan glob Matcher

Menerapkan fungsi pola dan string yang akan dicocokkan, mengembalikan true jika pola cocok dengan string WHOLE, jika tidak palsu. Sintaks pola glob kami adalah: ? cocok dengan satu karakter + cocok dengan satu atau lebih karakter * cocok dengan nol atau lebih karakter \ lolos Aturan: Tidak...

15
Divisi pelaksana

Terapkan algoritma divisi dalam bahasa favorit Anda yang menangani divisi integer. Itu hanya perlu menangani angka positif - tetapi poin bonus jika menangani divisi negatif dan campuran juga. Hasil dibulatkan ke bawah untuk hasil fraksional. Program ini mungkin tidak berisi /, \, divatau serupa...