Pemrograman Puzzle & Golf Kode

22
Fungsi totient Super cepat

Tujuannya sederhana: hitung fungsi totient untuk sebanyak mungkin angka dalam 10 detik dan jumlahkan jumlahnya. Anda harus mencetak hasil Anda di akhir dan Anda harus benar-benar menghitungnya. Tidak ada fungsi totient otomatis yang diizinkan, tetapi perpustakaan bignum diperbolehkan. Anda harus...

22
Kenali digit tulisan tangan

Tugas Anda adalah membaca gambar yang mengandung digit tulisan tangan, mengenali dan mencetak digit tersebut. Input: Gambar skala abu-abu 28 * 28, diberikan sebagai urutan 784 angka teks biasa dari 0 hingga 255, dipisahkan oleh spasi. 0 berarti putih dan 255 berarti hitam. Output: Digit yang...

22
Hari IPv6 dunia 2014

Untuk menandai peringatan hari IPv6 Dunia , Internet Society telah menerbitkan kampanye untuk Matikan IPv4 pada 6 Juni 2014 untuk One Day . Alamat IPv6 dapat direpresentasikan dalam bentuk panjang sebagai delapan nilai hex 16-bit yang dipisahkan oleh titik dua. Bergantung pada alamatnya, mereka...

22
DNA: ASCII Deoksiribonukleat

Diberi urutan basa Adenine, Sitosin, Guanin dan Timin (disandikan sebagai ACGT), Anda akan menghasilkan representasi seni ASCII dari untai ganda DNA yang sesuai. Untai akan memanjang secara vertikal. Untai kiri adalah yang Anda berikan sebagai input. Untai kanan akan menjadi pelengkapnya. Bagi...

22
Menggambar Epicyclogons

Sebuah epicycloid adalah kurva titik pada lingkaran membuat seperti gulungan sekitar lingkaran lain. Sebuah cyclogon adalah bentuk titik pada poligon beraturan membuat seperti gulungan di pesawat. Sebuah epicyclogon adalah kurva dilacak oleh titik pada satu poligon beraturan seperti gulungan...

22
Family Tree Solver

Ini adalah salah satu dari beberapa tantangan yang tersisa untuk komunitas oleh Calvin Hobbies . Ambil file "pohon keluarga yang menggambarkan" dengan garis-garis bentuk: [ID] [mother ID] [father ID] [gender] [full name] seperti ini yang menggambarkan silsilah keluarga pertama di...

22
Temukan nomor palindrom terdekat

Diberi angka N , output / return X sehingga N + X adalah palindrome, di mana | X | harus sekecil mungkin. Palindrome: Suatu angka adalah palindrom, jika urutan digitnya sama ketika membacanya dari kiri ke kanan seperti ketika membaca dari kanan ke kiri. 95359dan 6548456simetris, 123dan 2424tidak....

22
Musical Quines di Piano ASCII

Ada 88 tombol pada piano standar dan 95 karakter ascii yang dapat dicetak (kode hex 20 hingga 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('karakter' mengacu pada karakter ASCII yang dapat dicetak mulai dari sini) Dalam JSFiddle...

22
Pecahkan kode ke kunci kombinasi

Diberi kunci kombinasi standar seperti yang ada pada gambar. Cara membuka kuncinya adalah dengan menyelaraskan 4 angka dalam kode pada baris kombinasi. Setelah bertahun-tahun pelayanan yang setia, Anda telah dipecat dari pabrik kunci dan telah memutuskan untuk membalas dendam dengan tidak...

22
Pecah pecahan bulat

Ketika Anda mengonversi pecahan menjadi angka desimal dan Anda ingin menyimpan angka itu, Anda sering harus membulatkannya, karena Anda hanya ingin menggunakan sejumlah memori. Katakanlah Anda hanya dapat menyimpan 5 angka desimal, kemudian 5/3 menjadi 1.6667. Jika Anda dapat menyimpan hanya 2...

22
Teka-teki silang kode

Ini adalah tantangan polisi dan perampok . Jawab di sini jika Anda seorang polisi (pembuat teka-teki silang), jawab pertanyaan pendamping jika Anda seorang perampok (pemecah teka-teki silang). Anda dapat mengambil kedua peran tersebut. Polisi (Puzzlers) Tugas Anda adalah menulis teka-teki silang...

22
Tentukan Basis mana Persamaan Diberikan Benar

Dengan 3 bilangan bulat, tentukan basis terendah yang mungkin untuk dua bilangan bulat pertama untuk dikalikan menjadi yang ketiga. Jika Anda memikirkan Jawaban atas Pertanyaan Utama Kehidupan, Alam Semesta, dan Segalanya, 6 * 9 == 42, benar di Basis 13. Input dapat menyertakan angka apa pun yang...

22
Pemrograman Bawang

Hanya menggunakan ASCII yang dapat dicetak (kode hex 20 hingga 7E), tulis program inti N × N persegi tanpa komentar yang dikelilingi oleh 4 lapisan lagi , membuat program persegi (N + 8) × (N + 8) persegi (N> 0) . Untuk N = 3 tata letak (harus diganti dengan kode aktual) terlihat seperti...

22
Saling Negatif yang Timbul

Ini terinspirasi oleh Mencetak Negatif Kode Anda dan Golf bersama . Pertimbangkan segi empat karakter, yang memenuhi batasan berikut: Hanya terdiri dari karakter ASCII yang dapat dicetak Dimensi keduanya lebih besar dari 1 Setiap baris dan setiap kolom mengandung setidaknya satu spasi. Setiap...

22
Caesar-Cypher-Mania

The Caesar Cypher adalah nol substitusi yang sangat sederhana di mana setiap huruf digeser oleh offset tetap (looping sekitar Z ke A). Demikian pula, kita juga bisa menggunakan cypher Caesar untuk set karakter ASCII yang dapat dicetak. Ini adalah 95 karakter dari titik kode 0x20 hingga 0x7E. Untuk...

22
Hasilkan De Bruijn terpendek

Urutan De Bruijn menarik: Urutan siklik terpendek yang berisi semua kemungkinan urutan alfabet tertentu dengan panjang tertentu. Misalnya, jika kami mempertimbangkan alfabet A, B, C dan panjang 3, output yang mungkin adalah: AAABBBCCCABCACCBBAACBCBABAC Anda akan melihat bahwa setiap kemungkinan...

22
Tutupi Wilayah dengan Rectangles

Memasukkan Input Anda dalam tantangan ini adalah daftar pasangan integer. Mereka mewakili sudut barat daya kotak unit di pesawat, dan daftar mewakili penyatuan mereka sebagai bagian dari pesawat. Misalnya, daftarnya [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] mewakili set berwarna merah dalam...