Pertanyaan yang diberi tag «arithmetic»

Tantangan terkait dengan aritmatika dasar.

30
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 …

30
Pembagian dan sisanya
Tantangan ini, walaupun mungkin sepele di sebagian besar bahasa "standar", ditujukan kepada bahasa-bahasa yang begitu esoteris, tingkat rendah, dan / atau sulit digunakan yang sangat jarang terlihat di situs ini. Ini seharusnya memberikan masalah yang menarik untuk dipecahkan, jadi ini adalah kesempatan Anda untuk mencoba bahasa aneh yang telah Anda …

24
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 = 1000110111010 base 2 Hapus jejak …

30
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 bulat …

14
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 berhasil melewati 15 harus terpotong, dan …

20
Jumlahkan kekuatan yang ada
Tantangan yang sederhana namun mudah-mudahan tidak sepele: Tulis program atau fungsi yang menambah kkekuatan membagi angka n. Lebih spesifik: Input: dua bilangan bulat positif ndan k(atau sepasang bilangan bulat yang dipesan, dll.) Output: jumlah dari semua pembagi positif nyang merupakan kkekuatan bilangan bulat Misalnya, 11! = 39916800 memiliki enam pembagi …

30
Mengevaluasi rasio aspek segitiga
Diberikan tiga garis samping segitiga, evaluasi rasio aspeknya AR dengan rumus berikut: dimana Semakin dekat ke keseimbangan suatu segitiga, semakin dekat 1dengan rasio aspeknya. Rasio aspek lebih besar atau sama dengan 1untuk untuk segitiga yang valid. Input Inputnya adalah tiga angka positif nyata yang dapat diringkas dalam daftar atau yang …

9
Snakify a String
Senar berliku-liku terlihat seperti ini: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Tugas Anda Ambil string sdan ukuran n, lalu keluarkan string snakified. Masukan ThisIsAnExampleOfaSnakifiedStringdan 3akan menghasilkan contoh di atas. Spesifikasi s hanya akan berisi karakter ASCII antara titik kode …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

22
Ubah Array menjadi Masalah Matematika
Diberikan daftar kosong dari bilangan bulat non-negatif, pertimbangkan menulis ulang itu sebagai masalah aritmatika di mana: Tanda plus ( +) disisipkan di antara pasangan angka yang meningkat dari kiri ke kanan (alias dari awal daftar hingga akhir). Tanda minus ( -) disisipkan di antara pasangan angka yang menurun dari kiri …

21
Angka yang mudah dikalikan
Tugas Anda adalah menentukan apakah dua angka itu mudah dikalikan . Ini berarti bahwa multiplikasi panjang basis-10 mereka tidak memiliki carry (pengelompokan ulang) antara nilai-nilai tempat, melihat kedua langkah multiplikasi dan langkah penambahan. Ini terjadi ketika setiap pasangan digit yang dikalikan menghasilkan 9 atau kurang dan jumlah masing-masing kolom adalah …

30
Lipat gandakan string dengan angka!
Ada tantangan beberapa waktu lalu tentang mengalikan string. Ini menunjukkan kepada kita bagaimana kita dapat mengalikan bukan hanya angka, tetapi juga string. Namun, kami masih tidak dapat mengalikan angka dengan string dengan benar. Ada satu upaya untuk melakukannya tetapi ini jelas salah. Kita harus memperbaikinya! Tugas Anda: Tulis fungsi atau …

30
Evolusi Kekuatan Dua
Ini adalah pos evolusi dari "Hello World!" , Yang aslinya ditulis oleh pengguna Helka Homba Tidak boleh ditutup sebagai duplikat, karena konsensus meta di sini . Dokumen asli ditanyakan lebih dari dua tahun lalu dan terakhir aktif lebih dari enam bulan lalu. Saya memiliki izin dari Helka Homba untuk memposting …

21
Derivatif Aritmatika
Turunan dari suatu fungsi adalah landasan matematika, teknik, fisika, biologi, kimia, dan sejumlah besar ilmu lain juga. Hari ini kita akan menghitung sesuatu yang hanya berhubungan secara tangensial: turunan aritmatika. Definisi Derivatif aritmatika a(n)atau n'didefinisikan di sini ( A003415 ) oleh sejumlah properti yang mirip dengan turunan dari suatu fungsi. …

24
Urutkan berdasarkan Mengalikan
Anda harus menulis sebuah program atau fungsi yang memberikan daftar bilangan bulat positif mengalikan setiap elemen dengan bilangan bulat positif terkecil yang mungkin untuk membuat daftar yang semakin meningkat. Misalnya jika inputnya adalah 5 4 12 1 3 multiplikasi akan menjadi 5*1=5 4*2=8 12*1=12 1*13=13 3*5=15 dan output akan menjadi …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.