Pertanyaan yang diberi tag arithmetic

10
Visualisasikan kembali algoritma Euclidean

Tugas Diberi dua bilangan bulat positif: Gambar persegi panjang dengan dimensi yang ditentukan oleh dua bilangan bulat. Ulangi Langkah 3 hingga tidak ada lagi ruang. Gambar dan isi kotak terbesar yang menyentuh tiga sisi persegi panjang (yang tersisa). Keluarkan persegi panjang yang...

10
Adder biner buta

Bayangkan Anda memiliki dua kotak B(x)dan B(y), masing-masing berisi bit yang tidak diketahui - 0 atau 1, dan sebuah mesin Fyang dapat melakukan rontgen dan menghasilkan kotak ketiga untuk B(x^y)( xor ). Fjuga dapat menghitung B(x*y)( dan ). Bahkan, itu hanya kasus-kasus khusus dari operasi tunggal...

10
Kalkulator Pajak Penjualan Negara Sederhana

Pajak penjualan di Amerika Serikat rumit, untuk sedikitnya. Secara umum, ada pajak penjualan negara bagian (ada beberapa negara bagian yang tidak memungut pajak penjualan negara bagian), tetapi bisa juga ada pajak penjualan daerah, pajak penjualan distrik sekolah, pajak penjualan kota, atau pajak...

9
Jumlah string tanpa mengonversi

Anda harus mengambil 2 input string dan output jumlah dari dua string ini tanpa mengubahnya menjadi int atau menggunakan tipe data numerik apa pun. ex. string one = "123"; string two = "456"; string sum = "579"; Asumsikan string tidak akan lebih besar dari 10 digit. Ini adalah kode golf dan...

9
Perubahan Basis Herediter

Latar Belakang Dalam tantangan ini, basis- brepresentasi integer nadalah ekspresi dari nsebagai jumlah dari kekuasaan b, di mana setiap istilah terjadi pada sebagian besar b-1kali. Sebagai contoh, 4representasi dasar 2015adalah 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Sekarang, keturunan dasar-...

9
Hitung simbol Kronecker

Tautan yang relevan di sini dan di sini , tetapi di sini adalah versi singkatnya: Anda memiliki input dua bilangan bulat adan bantara infinity negatif dan infinity (walaupun jika perlu, saya dapat membatasi rentang, tetapi fungsinya masih harus menerima input negatif). Definisi simbol...

9
Verifikasi nomor kelahiran

Nomor Lahir Norwegia terdiri dari 11 digit, terdiri atas cara berikut: DDMMYYiiikk DD adalah hari (dari 01-31) MM adalah bulan (dari 01-12) YYadalah tahun (dari 00-99). Itu tidak dibedakan antara 1900 dan 2000 iii adalah "nomor individual" kk dua digit kontrol iii ditentukan oleh tahun lahir...

9
Sederhanakan suatu Tanggal

Ini mirip dengan penyederhanaan fraksi, tetapi dengan Tanggal! Input dari program Anda harus dalam bentuk mm/dd Misalnya 3/4 //March 4 12/15 //December 15 1/1 // January 1 Kami berasumsi bahwa input akan valid sehingga bulan memiliki jumlah hari di dalamnya: January 31 February 28 March...

9
Urutan Szekeres

Definisi a(1) = 1 a(2) = 2 a(n)adalah angka terkecil k>a(n-1)yang menghindari perkembangan aritmatika 3-term dalam a(1), a(2), ..., a(n-1), k. Dengan kata lain, a(n)adalah angka terkecil k>a(n-1)sehingga tidak ada x, di ymana 0<x<y<ndan a(y)-a(x) = k-a(y). Contoh berhasil Untuk...

9
Sepuluh ratus kata yang paling umum

Pertanyaan ini ditulis karena "Penjelasan Hal" menyenangkan untuk dibaca, dan memberi saya ide. Tulis "hal-hal yang membuat komputer melakukan hal-hal" yang membaca / mengambil set huruf, angka dan hal-hal seperti ini "#%|?dan kembali True / 1jika semua kata adalah bagian dari set ini . Jika...

9
Terapkan metode Euler

Tujuan dari tantangan ini adalah menggunakan metode Euler untuk memperkirakan solusi dari persamaan diferensial dari bentuk f (n) (x) = c. † Input akan menjadi daftar bilangan bulat di mana nilai n mewakili nilai f (n) (0). Bilangan bulat pertama adalah f (0), yang kedua adalah f '(0), dan...

9
Golf pseudoprimes!

Pendahuluan / Latar Belakang Dalam sebuah diskusi baru - baru ini di chat crypto saya ditantang untuk berdiskusi / membantu dengan tes primality Fermat dan angka-angka Carmichael. Tes ini didasarkan pada premis yang a^(p-1) mod p==1akan selalu berlaku untuk bilangan prima p, tetapi tidak selalu...

9
Luaskan Chains Perbandingan

Tidak seperti kebanyakan bahasa, Python mengevaluasi a<b<ckarena akan dilakukan dalam matematika, sebenarnya membandingkan tiga angka, yang bertentangan dengan membandingkan boolean a<buntuk c. Cara yang benar untuk menulis ini dalam C (dan banyak lainnya) adalah a<b &&...

9
Diberikan input int n, cetak n * terbalik (n)

Diberikan bilangan bulat n, cetakn * reversed(n) reversed(n)adalah angka yang Anda dapatkan ketika Anda reversedigit n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
Advent Challenge 3: Saatnya membuat ulang hadiah!

<< Sebelumnya Berikutnya >> Sayangnya, Santa tidak dapat menangkap peri tepat waktu! Dia harus kembali ke hadiah manufaktur sekarang. Karena para elf jelas-jelas bukan budak Santa, dia harus mencari tahu berapa banyak untuk membayar mereka. Tantangan Diberikan beberapa informasi...