Pertanyaan yang diberi tag number-theory

23
Memfaktorkan bilangan bulat Gaussian

Sebuah Gaussian bilangan bulat adalah bilangan kompleks yang bagian real dan imajiner adalah bilangan bulat. Bilangan bulat Gaussian, seperti bilangan bulat biasa, dapat direpresentasikan sebagai produk bilangan prima Gaussian, dengan cara yang unik. Tantangannya di sini adalah untuk menghitung...

23
Urutan Divinacci

Divinacci ( OEIS ) Lakukan urutan Fibonacci tetapi alih-alih menggunakan: f(n) = f(n-1)+f(n-2) Menggunakan: f(n) = sum(divisors(f(n-1))) + sum(divisors(f(n-2))) Untuk input n, output istilah ke-n, program Anda seharusnya hanya memiliki 1 input. 14 istilah pertama (0-diindeks, Anda dapat...

23
Co-primality dan nomor pi

pengantar Teori bilangan penuh dengan keajaiban, dalam bentuk koneksi yang tidak terduga. Ini salah satunya. Dua bilangan bulat yang co-prime jika mereka tidak memiliki faktor kesamaan selain 1. Mengingat nomor N , mempertimbangkan semua bilangan bulat dari 1 sampai N . Gambar dua bilangan bulat...

23
Angka yang sangat komposit

Angka yang sangat komposit adalah bilangan bulat positif yang memiliki lebih banyak pembagi daripada bilangan bulat positif yang lebih kecil. Ini adalah urutan OEIS A002182 . 20 istilah pertamanya adalah 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040,...

22
Apakah ini super-prime?

Latar Belakang Sebuah super prima adalah bilangan prima yang indeks dalam daftar semua bilangan prima juga perdana. Urutannya terlihat seperti ini: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Ini adalah urutan A006450 dalam OEIS . Tantangan Diberi bilangan bulat positif,...

22
Eksponen Perdana Terbesar

Dengan bilangan bulat n >= 2, menghasilkan eksponen terbesar dalam faktorisasi utamanya. Ini adalah urutan OEIS A051903 . Contoh Mari n = 144. Faktorisasi utamanya adalah 2^4 * 3^2. Eksponen terbesar adalah 4. Uji Kasus 2 -> 1 3 -> 1 4 -> 2 5 -> 1 6 -> 1 7 -> 1 8 -> 3 9...

22
Hasilkan Angka Keberuntungan

Cerita: Lucy bertanya pada George berapa Angka Keberuntungannya. Setelah beberapa perenungan, George menjawab bahwa ia memiliki beberapa Angka Keberuntungan. Setelah kebingungan singkat, Lucy bertanya pada George apa nAngka Keberuntungan pertamanya . George kemudian meminta Anda, temannya, untuk...

22
Deretan bilangan alami

Definisi Ada deretan tak terhingga dari bilangan natural gabungan (bilangan bulat positif, dimulai dengan 1): 1234567891011121314151617181920212223... Tantangan Tulis program dalam bahasa apa pun, yang menerima nomor posisi sebagai input, dan mengeluarkan angka dari posisi itu di baris yang...

22
Balikkan dan kurangi

Deskripsi tantangan Mari kita ambil bilangan bulat positif n, balikkan digitnya untuk mendapatkan rev(n)dan mendapatkan nilai absolut dari perbedaan dua angka ini: |n - rev(n)|(atau abs(n - rev(n))). Contoh: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Setelah...

22
Hitung partisi N

Tantangan Anda adalah sederhana: Mengingat integer N , ouput setiap daftar bilangan bulat positif yang jumlah untuk N . Misalnya, jika inputnya 5, Anda harus output [1, 1, 1, 1, 1] [1, 1, 1, 2] [1, 1, 3] [1, 2, 2] [1, 4] [2, 3] [5] Daftar ini tidak harus berupa output dalam urutan tertentu, juga...

22
Digit Urutan Produk

Berikut urutan menarik yang ditemukan oleh Paul Loomis, seorang ahli matematika di Universitas Bloomsburg. Dari halamannya di urutan ini: Definisikan f(n) = f(n-1) + (the product of the nonzero digits of f(n-1)) f(0) = x, dengan xbilangan bulat positif apa pun, yang ditulis dalam basis 10. Jadi,...

22
Membalikkan dan menambah degenerasi

Intro Membalik dan menambahkan sesederhana kedengarannya, ambil ndan tambahkan ke digitnya dalam urutan terbalik. (mis. 234 + 432 = 666). Jika Anda menerapkan proses ini berulang kali beberapa angka pada akhirnya akan mencapai angka prima, dan beberapa tidak akan pernah mencapai angka...

22
Cetak nomor Super Collatz

The Collatz Urutan (juga disebut 3x + 1 masalah) adalah di mana Anda mulai dengan bilangan bulat positif, untuk contoh ini kita akan menggunakan 10, dan menerapkan set ini langkah-langkah untuk itu: if n is even: Divide it by 2 if n is odd: Multiply it by 3 and add 1 repeat until n = 1 10...

22
Hasilkan Nomor Ramah-Numpad

Terinspirasi oleh Generate Keyboard Friendly Numbers . Latar Belakang Banyak bantalan nomor memiliki tata letak berikut: 789 456 123     0     Kami mendefinisikan lingkungan angka sebagai himpunan sel yang berdekatan secara orthogonal pada numpad yang ditunjukkan, termasuk dirinya sendiri....