Anda diberi fungsi Rand5 (). Fungsi ini mengembalikan bilangan bulat acak (distribusi yang sama) antara 1 dan 5. Berikan fungsi Rand7 (), yang menggunakan Rand5 () untuk menghasilkan bilangan bulat acak sempurna antara 1 dan
Anda diberi fungsi Rand5 (). Fungsi ini mengembalikan bilangan bulat acak (distribusi yang sama) antara 1 dan 5. Berikan fungsi Rand7 (), yang menggunakan Rand5 () untuk menghasilkan bilangan bulat acak sempurna antara 1 dan
Karena tidak ada cukup tantangan kode-golf sederhana : Buat program atau fungsi opsional yang tidak disebutkan namanya yang, diberikan (dengan cara apa pun) bilangan bulat 1 ≤ N ≤ 10000, mengeluarkan nilai True bahasa Anda dengan probabilitas pseudo-acak 1 / N, False sebaliknya. Harap perhatikan...
Sekali waktu, saya membaca pertanyaan / jawaban ini di Quora Apakah benar ada programmer dengan gelar ilmu komputer yang tidak dapat lulus tes FizzBuzz Kode ini diberikan sebagai jawaban yang jelas for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...
Tantangan Saya sedang diserang oleh Midnight Crew yang berbahaya dan saya perlu memanggil Daten Cascading Doomsday Dicesday untuk mempertahankan diri. Karena saya kekurangan ruang, saya perlu kode sesingkat mungkin. Algoritma untuk Catenative Doomsday Dice Cascader adalah sebagai...
Latar Belakang Person of Interest adalah drama kriminal di CBS, dan acara TV favorit saya, pada akhir-akhir ini. Acara ini tentang seorang pria bernama Harold Finch, seorang programmer miliarder, dan rekannya John Reese, seorang veteran pasukan khusus dan mantan operasi CIA. Programmer ini...
The Chaos Game adalah metode sederhana untuk menghasilkan fraktal. Diberi titik awal, rasio panjang r dan satu set titik 2D, berulang kali lakukan hal berikut: Dari kumpulan poin Anda, pilih satu secara acak (seragam). Rata-rata titik itu dan titik yang ditarik terakhir (atau titik awal)...
Input Anda adalah daftar / urutan / vektor / array 5-255 bilangan bulat positif, tidak harus unik. Anda dapat mengasumsikan format input apa pun yang paling cocok, dan bahwa setiap bilangan bulat (serta jumlah bilangan bulat) dipilih secara acak secara acak dari kisaran 5-255. Tujuannya adalah...
Tantangan Terinspirasi oleh tantangan ini dan Badai Matius yang jahat , kami akan menghasilkan beberapa baut kilat secara dinamis. n = 15: \ /\ / \ / / /\ /\ / \ \ / / /\ /\ \ / / \ /\ \ /\ / \ \ /\ / \ \ /\ Memasukkan Integer Positif nmenentukan kedalaman putaran petir. Aturan...
Gagasan ini secara longgar didasarkan pada pesan obrolan @ TùxCräftîñg . Lihatlah urutan contoh di bawah ini: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Setelah INVALID9itu, berlangsung seperti ini: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 Dan setelah INVALI9itu, seperti...
Representasi presisi ganda desimal hanya dapat menjamin keakuratan 15 tempat desimal, sehingga pi diperkirakan sebagai: 3.141592653589793 Anda dapat melihat bahwa digit 3ada di posisi 1, 10, 16, digit 1ada di posisi 2, 4dll. Tantangan Tugas Anda adalah membuat program atau fungsi yang membuat...
Mari kita lihat seberapa bagus bahasa pilihan Anda dalam keacakan selektif. Mengingat 4 karakter, A, B, C, dan D, atau string dari 4 karakter ABCD sebagai masukan , keluaran salah satu karakter dengan probabilitas berikut: A harus memiliki 1/8 (12,5%) kesempatan untuk dipilih B harus memiliki...
Diberikan urutan 625 bilangan bulat unsigned 32-bit (yaitu, dalam kisaran [0, 2**32)), output mana dari generator nomor pseudorandom berikut yang menghasilkan urutan: Linear Congruential Generator Xorshift Mersenne Twister Secara khusus, implementasi C dari tiga generator yang digunakan untuk...
Beberapa orang di sini mungkin adalah pembaca XKCD yang rajin. Jadi, saya pikir saya akan menantang kalian untuk melakukan sesuatu yang bisa dilakukan Megan dengan mudah: membuat skrip yang menghasilkan ribuan perumpamaan yang meyakinkan tentang apa yang tidak bisa dilakukan komputer. Skrip...
Terkadang saat menulis kode brainfuck, Anda merasa perlu membuatnya lebih lama dari yang dibutuhkan untuk mendorong debugging. Anda bisa melakukannya dengan hanya memasukkannya ><ke sana, tetapi apa yang menyenangkan itu? Anda akan memerlukan sesuatu yang lebih lama dan lebih sedikit TIDAK...
Ini hari jumat! Yang berarti saatnya untuk bir! Sayangnya, hari ini kita akan bermain golf bukan meminumnya. :( Tantangan Keluarkan bir dan minum. Jumlah tegukan yang Anda ambil mengubah output Anda. Menyesap Program Anda harus mengambil satu string input. String ini hanya dapat terdiri dari...
Keacakan itu menyenangkan. Tantangan tanpa poin itu menyenangkan. Tulis fungsi yang, jika diberi input bilangan bulat n, akan mengeluarkan satu set (tidak berurutan, unik) nantara bilangan bulat acak antara 1dan n^2(inklusif) sehingga jumlah semua bilangan bulat sama dengann^2 . Keacakan tidak...
Kekeliruan penjudi adalah bias kognitif di mana kita secara keliru mengharapkan hal-hal yang sering terjadi lebih kecil kemungkinannya terjadi di masa depan dan hal-hal yang tidak terjadi dalam beberapa saat untuk lebih mungkin terjadi segera. Tugas Anda adalah mengimplementasikan versi spesifik...
The prinsip mengesampingkan menyatakan bahwa Jika N item dimasukkan ke dalam kotak M , dengan N > M , maka setidaknya satu kotak harus berisi lebih dari satu item. Bagi banyak orang, prinsip ini memiliki status khusus dibandingkan dengan pernyataan matematika lainnya. Sebagai EW Dijkstra...
Masalah Mulai dari n=2dadu: Gulung ndadu, dengan masing-masing angka 1 hingga 6 kemungkinan sama pada setiap dadu. Periksa apakah jumlah mereka sama dengan jumlah ndadu yang paling mungkin , yaitu 3.5*n. Jika mereka sama, hentikan. Jika tidak, cetak n, dan ulangi dari awal dengan...
Tugas Diberikan bilangan bulat positif nkurang dari yang 2^30ditentukan sebagai input dengan cara apa pun yang Anda pilih, kode Anda harus menghasilkan bilangan bulat acak antara 0dan n, termasuk. Angka yang Anda hasilkan harus dipilih secara acak . Itu adalah setiap nilai dari 0hingga nharus...