Pertanyaan yang diberi tag arithmetic

41
Apakah angka ini kekuatan integer -2?

Ada cara pintar untuk menentukan apakah angka adalah kekuatan 2. Itu bukan lagi masalah yang menarik, jadi mari kita tentukan apakah bilangan bulat yang diberikan adalah kekuatan bilangan bulat -2 . Sebagai contoh: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 =>...

41
Golf Good Giza!

"Angka Giza", juga dikenal dengan sebutan Nomor Timmy adalah angka di mana angka-angka tersebut mewakili piramida ( A134810 ). Misalnya, "12321" adalah angka giza karena dapat divisualisasikan seperti ini: 3 2 2 1 1 Namun, sesuatu seperti "123321" bukan angka Giza karena ada dua digit di...

40
Bergerak minimum minimum

Terinspirasi oleh pertanyaan di Stack Overflow. Judul di sini sepenuhnya salah saya. Tantangan Diberikan daftar bilangan bulat positif yang mengandung setidaknya dua entri, ganti setiap angka dengan minimum semua entri yang tidak termasuk itu sendiri. Uji kasus [4 3 2 5] -> [2 2 3 2] [4 2...

40
Pembagi Umum Terbesar

Tugas Anda adalah untuk menghitung pembagi umum terbesar (GCD) dari dua bilangan bulat yang diberikan dalam kode byte sesedikit mungkin. Anda dapat menulis program atau fungsi, mengambil input dan mengembalikan output melalui salah satu metode standar kami yang diterima (termasuk STDIN / STDOUT,...

39
Tes keterbagian

Tugas Diberikan dua bilangan bulat positif n dan d sebagai input, tentukan apakah n dapat dibagi habis oleh d , yaitu, jika ada bilangan bulat q sedemikian rupa sehingga n = qd. Anda dapat menulis program atau fungsi dan menggunakan salah satu metode standar kami untuk menerima input dan...

39
Teks Triangulasi

Tulis program atau fungsi yang mengambil string yang dijamin hanya berisi karakter ASCII yang dapat dicetak kecuali ruang, dan menjadi angka segitiga positif (panjang 1, 3, 6, 10, 15, ...). Cetak atau kembalikan string yang sama, tetapi bentuk menjadi segitiga menggunakan spasi. Beberapa contoh...

39
Pi Alami 0 - Rock

Tujuan Buat program / fungsi yang mengambil input N, periksa apakah Npasangan acak bilangan bulat relatif prima, dan kembali sqrt(6 * N / #coprime). TL; DR Tantangan-tantangan ini adalah simulasi algoritma yang hanya membutuhkan alam dan otak Anda (dan mungkin beberapa sumber daya yang dapat...

39
Hitung Jumlah Selisih Digit dari suatu Angka

Pertimbangkan mengambil bilangan bulat non-negatif seperti 8675309 dan menghitung nilai absolut dari perbedaan antara semua pasangan angka tetangga. Untuk 8675309kita |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Merangkai hasil ini bersama-sama menghasilkan, integer lain yang...

37
Polisi - kali kuadrat akar kuadrat

Catatan: Ini adalah utas polisi , tempat seseorang harus memposting kode acak. Ini adalah utas perampok di mana sumber yang retak harus diposting dan dihubungkan dengan jawaban polisi. Tugas: Menulis terpendek aman Program yang mengalikan akar kuadrat dari bilangan bulat n dengan kuadrat n Ini...

37
Perbedaan kuadrat dari jumlah

Temukan perbedaan antara kuadrat dari jumlah dan jumlah kuadrat. Ini adalah representasi matematis: (∑n)2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Program / metode Anda harus mengambil dua input, ini adalah batas bawah dan atas rentang Anda, dan inklusif. Batas akan seluruh bilangan bulat di...

37
Nomor Leyland

Diberi nomor alami n, kembalikan nomor Leylandn -th . Nomor Leyland Angka Leyland adalah bilangan bulat positif kdari formulir k = x^y + y^x Di mana x,ybilangan bulat benar-benar lebih besar dari 1. Mereka disebutkan dalam urutan menaik. EDIT: @DigitalTrauma menyarankan saya menyertakan...

36
Fibonacci-orial

Definisi Urutan Fibonacci F(n), pada bilangan bulat positif, didefinisikan sebagai berikut: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Fibonacci-orial dari bilangan bulat positif adalah produk dari [F(1), F(2), ..., F(n)]. Tugas Diberikan bilangan...

36
Jumlahnya selalu 15

Tulis program atau fungsi yang mengambil array bilangan bulat non-negatif sebagai input dan output satu set vektor / array dengan elemen-elemen dari array input secara berurutan, dibagi sehingga setiap vektor berjumlah hingga 15. Jika jumlah pertama Elemen N tidak "menekan 15", maka angka yang...

36
Ganti berdua dengan bertiga

Diberikan bilangan bulat positif dan tulis beberapa kode untuk mengambil faktorisasi utamanya dan mengganti semua faktornya 2dengan 3. Sebagai contoh 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Ini adalah kode-golf sehingga tujuannya adalah untuk meminimalkan jumlah byte jawaban Anda. Uji kasus 1...

36
Bilangan Biner Kompleks

Mari kita buat pemetaan surjektif yang sederhana dari bilangan bulat positif ke bilangan bulat Gaussian , yang merupakan bilangan kompleks di mana bagian nyata dan imajiner adalah bilangan bulat. Diberikan bilangan bulat positif, misalnya 4538, ungkapkan dalam biner tanpa pemimpin 0: 4538 base 10...