Pemrograman Puzzle & Golf Kode

17
91 Botol ASCII-bir di Dinding

Diberi bilangan bulat tunggal di xmana 0 <= x <= 91keluaran setumpuk botol bir dengan banyak botol (dan rak) hilang. Demi kesederhanaan, saya hanya akan menunjukkan 6 botol pertama dan apa jadinya untuk masing-masing input pertama. Berikut tumpukan botol, setiap nomor adalah botol yang harus...

17
Multiplikasi Ethiopia

Pertanyaan ini terinspirasi oleh jawaban ini . Secara kebetulan, saya biasa menggunakan Penggandaan Ethiopia ketika saya masih kecil, tetapi belum pernah tahu nama metode ini sampai saat ini. Perkalian Ethiopia adalah metode mengalikan bilangan bulat dengan hanya menggunakan penjumlahan,...

17
Jumlahkan delta matriks saya

Latar Belakang Delta array integer adalah array yang dibentuk dengan mendapatkan perbedaan elemen berurutan. Misalnya, [1, 2, 4, 7, 3, 9, 6]memiliki delta berikut: [1, 2, 3, -4, 6, -3]. Kami sekarang akan mendefinisikan delta dari matriks bilangan bulat sebagai delta dari setiap baris dan setiap...

17
Kompleksitas sederhana

Keluaran # # # # # ##### ## # ## #### ####### # # ## #### ## ## # ### ####### # # # # ##### ### # # # # ### ##### ##### # # # ####### ### # ### # ## #### ## # # ### # ####### ## # ## ##### ##### # # # ## # # # # ##### # ## ## ####### # ####### #### ## # ### ### # # # # #...

17
Polinomial sikotomik

Latar Belakang (lewati ke definisi) Euler membuktikan teorema yang indah tentang bilangan kompleks: e ix = cos (x) + i sin (x). Ini membuat teorema de Moivre mudah dibuktikan: (e ix ) n = e i (nx) (cos (x) + i sin (x)) n = cos (nx) + i sin (nx) Kita dapat memplot bilangan kompleks menggunakan...

17
Angka dengan kekuatan yang sama

Dengan bilangan bulat p> 1 , temukan bilangan bulat terkecil q> p sedemikian sehingga daftar eksponen dalam faktorisasi utama q adalah sama dengan p , tidak peduli urutan atau nilai faktor prima. Contohnya Faktorisasi utama p = 20 adalah 2 2 x 5 1 . Integer terkecil yang lebih besar dari p...

17
Eksponen ke multiplikasi ke penjumlahan

Perkalian antara 2 bilangan bulat dapat direduksi menjadi serangkaian tambahan seperti itu 3 * 5 = 3 + 3 + 3 + 3 + 3 = 5 + 5 + 5 Eksponensial (menaikkan a ke daya b ) juga dapat dikurangi menjadi serangkaian perkalian: 5 ^ 3 = 5 * 5 * 5 Oleh karena itu, eksponensial dapat direduksi menjadi...

17
Urutan akar kuadrat integer

Mari kita tentukan urutan akar kuadrat integer. Pertama, (1) = 1. Kemudian, (n) adalah yang terkecil bilangan bulat positif tidak terlihat sebelumnya sehingga sqrt(a(n) + sqrt(a(n-1) + sqrt(... + sqrt(a(1))))) adalah bilangan bulat. Beberapa contoh: a (2) adalah 3 karena itu adalah bilangan...

17
Membungkam kata sandi saya

Kata-kata umum harus tetap dihindari untuk digunakan sebagai kata sandi. Tantangan ini adalah tentang coding program yang sangat sederhana yang munges password yang diberikan ( M odify U ntil N ot G uessed E asily). Memasukkan Sebuah kata, yang merupakan string yang ditulis dalam alfabet...

17
Draw 'Til You Drop

Dalam Dungeons & Dragons edisi ke-5 (dan juga sebagian besar edisi lainnya), ada item ajaib yang disebut Deck of Many Things . Ini adalah barang yang sangat kuat, karena semua kartu memiliki efek positif atau negatif yang sangat kuat. Untuk menggunakan dek, karakter mendeklarasikan angka, dan...

17
Kertas dan Ukuran Amplop

Tugas Diberi huruf (A, B, C), dan angka (0-10), menampilkan ukuran ukuran kertas standar yang cocok (Seri A dan B) atau ukuran amplop standar yang cocok (seri C) dalam milimeter dalam format aaaa x bbbbdi mana aaaadan bbbbapakah pengukuran lebar dan tinggi dalam milimeter sesuai ISO216 (Seri A...

17
Membalik dua bagian string di sekitar pivot

Latar Belakang Saya saat ini berada dalam kelas AP Comp Sci A: Java, dan saya ingin memulai beberapa teman saya dengan bermain golf kode. Saya mendapat tantangan dari kursus, dan saya ingin melihat berapa byte yang dapat dilakukan oleh komunitas ini. Detail tantangan: Diberikan dua string input,...

17
Nilai HSL ke RGB

Tujuan utama model warna RGB (Merah Hijau Biru) adalah untuk penginderaan, representasi dan tampilan gambar dalam sistem elektronik, seperti televisi dan komputer. HSL (Hue Saturation Lightness) adalah model warna alternatif, yang dirancang pada tahun 1970-an oleh para peneliti grafis komputer...

17
Urutan FiveThirtyEight Umum

Diadaptasi dari teka-teki FiveThirtyEight ini . Latar Belakang Periksa urutan tak terbatas berikut: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Katakanlah urutannya adalah 1-diindeks. The iJumlah th di urutan menentukan berapa banyak 3s ada sebelum ith 2dan mengikuti setiap sebelumnya 2s. Jadi...

17
Konfigurasi elektron

Dalam fisika atom dan kimia kuantum , konfigurasi elektron adalah distribusi elektron suatu atom dalam orbital atom . Sebagai contoh, konfigurasi elektron dari atom neon adalah 1s 2 2s 2 2p 6 . (Dari Wikipedia ) Tantangan Tantangan Anda adalah mengambil nomor yang mewakili nomor atom suatu...

17
Hapus digit periodik pertama

Kita semua tahu bahwa setiap kali angka rasional ditulis dalam desimal, hasilnya adalah penghentian atau (akhirnya) periodik. Misalnya, ketika 41/42 ditulis dalam desimal, hasilnya adalah 0.9 761904 761904 761904 761904 761904 761904 761904 ... dengan urutan awal digit 0.9diikuti oleh urutan...