Pertanyaan yang diberi tag math

18
Wawancara: The Front Nine

Wawancara: The Front Nine Ini adalah yang pertama dari serangkaian tantangan yang terinspirasi oleh pemrograman pertanyaan wawancara kerja. Anda berjalan ke kantor tempat calon bos masa depan Anda duduk. "Ayo masuk dan duduk," katanya. Anda dengan gugup duduk, memastikan pakaian Anda yang tajam...

18
Golf Hilbert Primes

Bilangan Hilbert didefinisikan sebagai bilangan bulat positif 4n + 1untuk formulir n >= 0. Beberapa angka Hilbert pertama adalah: 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97 Urutan nomor Hilbert diberikan oleh urutan OEIS A016813 . Sebuah...

18
Produk dengan rentang eksklusif dan inklusif

Terinspirasi oleh pertanyaan ini oleh @ CᴏɴᴏʀO'Bʀɪᴇɴ . Diambil dari pertanyaan: Tugas Anda sederhana: diberi dua bilangan bulat a dan b, output ∏ [a, b]; yaitu, produk dari kisaran antara a dan b. Anda dapat mengambil a dan b dalam format apa pun yang masuk akal, apakah itu argumen untuk...

18
Matriks kofaktor

Matriks kofaktor adalah transpose dari Matriks Adjugate . Elemen-elemen dari matriks ini adalah kofaktor dari matriks asli. Kofaktor (yaitu elemen matriks kofaktor pada baris i dan kolom j) adalah penentu dari submatrix yang dibentuk dengan menghapus baris ke-i dan kolom ke-j dari matriks asli,...

18
Simulator DNA sederhana

Kode Anda akan menghasilkan representasi DNA ASCII-art yang sangat sederhana, selamanya. Dibutuhkan dua angka sebagai input dalam format apa pun yang Anda inginkan: sebagai daftar, sebagai argumen untuk fungsi, di stdin, dll. Interval titik-mengambang Idalam detik antara 0,0 dan 1,0...

18
Hari-hari terkompresi dalam seminggu

Diberikan input dari daftar hari dalam seminggu, menghasilkan representasi daftar yang paling pendek. Format input adalah string yang terdiri dari satu atau lebih dari substring dua karakter Su(Minggu), Mo(Senin), Tu(dll), We, Th, Fr, dan Sa. Input mungkin tidak harus diberikan dalam...

18
Keluarkan urutan juggler

The urut juggler digambarkan sebagai berikut. Dimulai dengan input a 1 , istilah berikutnya didefinisikan oleh relasi perulangan Urutan berakhir ketika mencapai 1, karena semua istilah selanjutnya akan menjadi 1. Tugas Diberikan input nlebih besar dari atau sama dengan 2, tulis program /...

18
Bilangan bulat sandpile

Tantangan Anda akan diberikan bilangan bulat positif nsebagai input. Keluaran harus berupa tumpukan pasir seperti piramida yang dibangun berdasarkan aturan yang ditentukan di bawah ini: Setiap bilangan bulat "jatuh" ke bawah dari titik awal awal yang sama, seperti pasir yang jatuh ke bentuk...

18
Hitung volume suatu objek

Anda dapat menentukan volume objek berdasarkan kumpulan dimensi yang diberikan: Volume bola dapat ditentukan menggunakan angka tunggal, jari-jari ( r) Volume silinder dapat ditentukan dengan menggunakan dua angka, jari-jari ( r) dan tinggi ( h) Volume kotak dapat ditentukan menggunakan tiga...

18
Dekomposisi Jordan

Catatan penting : Karena tantangan ini hanya berlaku untuk matriks kuadrat, setiap kali saya menggunakan istilah "matriks", diasumsikan bahwa saya mengacu pada matriks kuadrat. Saya meninggalkan deskripsi "persegi" demi singkatnya. Latar Belakang Banyak operasi yang berhubungan dengan matriks,...

18
g o l f a t a n 2

Kadang-kadang itu benar-benar merupakan perjuangan untuk mengubah koordinat Cartesian (x,y)ke koordinat Polar (r,phi). Meskipun Anda dapat menghitung r = sqrt(x^2+y^2)dengan cukup mudah, Anda sering memerlukan beberapa pembedaan kasus ketika menghitung sudut phikarena arcsin, arccosdan arctandan...

18
Hitung, Ganti, Ulangi!

Definisi Tentukan susunan ke- n dari urutan CURR sebagai berikut. Mulailah dengan array singleton A = [n] . Untuk setiap bilangan bulat k di A , menggantikan masuk k dengan k bilangan, menghitung naik dari 1 ke k . Ulangi langkah sebelumnya n - 1 kali lagi. Misalnya, jika n = 3 , kita mulai...

18
Kenali mod-lipatan

Tugas Tentukan mod-fold sebagai fungsi dari bentuk f (x) = x% a 1  % a 2  % ...% a k , di mana a i adalah bilangan bulat positif dan k ≥ 0 . (Di sini, % adalah operator modulo asosiatif kiri.) Diberikan daftar n bilangan bulat y 0 ,…, y n − 1 , tentukan apakah ada mod-fold f sehingga...

18
Hasilkan Urutan Rummy

Tugas Anda adalah mengambil elemen input ndan output ndari Rummy Sequence, urutan yang saya buat (melihat OEIS tidak akan membantu Anda). Definisi Setiap elemen dari Rummy Sequence adalah seperangkat nilai-nilai yang benar atau salah. Mis [true, false]. : . Langkah-langkah untuk menghasilkan...

18
Gerakan Cukup Halus

Dalam aritmatika, bilangan n-smooth , di mana n adalah bilangan prima yang diberikan, secara matematis didefinisikan sebagai bilangan bulat positif yang tidak memiliki faktor prima lebih besar dari n. Sebagai contoh, 42 adalah 7-smooth karena semua faktor prima kurang dari atau sama dengan 7,...

18
Lakukan auto-super-logaritma

Mengingat bilangan bulat positif n dan sejumlah satu , yang n th tetration dari sebuah didefinisikan sebagai suatu ^ ( a ^ ( a ^ (... ^ a ))), di mana ^ menunjukkan exponentiation (atau kekuasaan) dan ekspresi berisi angka yang tepat n kali. Dengan kata lain, tetrasi adalah eksponensiasi iterasi...

18
Hitung fungsi Mertens

Dengan bilangan bulat positif n , hitung nilai fungsi Mertens M ( n ) di mana dan μ ( k ) adalah fungsi Möbius di mana μ ( k ) = 1 jika k memiliki bilangan genap faktor prima yang berbeda, -1 jika k memiliki bilangan prima dari faktor prima yang berbeda, dan 0 jika faktor prima tidak...

18
Partisi Goldbach

Dugaan Goldbach menyatakan bahwa setiap bilangan genap yang lebih besar dari dua dapat dinyatakan sebagai jumlah dari dua bilangan prima. Sebagai contoh, 4 = 2 + 2 6 = 3 + 3 8 = 5 + 3 Namun, begitu kita sampai ke 10 sesuatu yang menarik terjadi. Tidak hanya 10 dapat ditulis sebagai 5 +...

18
Plus dan Times, Ones and Nines

Menerapkan hubungan perulangan ini sebagai fungsi atau program yang menginput dan mengeluarkan integer non-negatif: F (0) = 0 F (N) = bilangan bulat terkecil lebih besar dari F (N-1) sehingga jumlah dan / atau produk dari basis-10 digitnya adalah N N adalah input program Anda dan F (N)...

18
Output N dalam basis -10

Tantangan: Dalam bahasa pemrograman pilihan Anda, terima bilangan bulat sebagai input pada basis 10, dan hasilkan dalam notasi negatif , yang juga dikenal sebagai basis -10 Algoritme contoh: Ini adalah algoritma yang diambil dari Wikipedia untuk mengonversi basis 10 ke basis negatif apa pun di...