Pertanyaan yang diberi tag «arithmetic»

Tantangan terkait dengan aritmatika dasar.


11
Jumlah kumulatif yang dipartisi 2D
Tantangan Diberi matriks M dengan r rows dan c kolom, dan dua daftar Boolean V panjang r dan H panjang c , hitung jumlah kumulatif vertikal dan horizontal yang dipartisi. Aturan r dan c lebih besar dari atau sama dengan satu H dan V dimulai dengan nilai sebenarnya Nilai dalam …

7
Putar Kalkulator
Pengantar: Mari kita lihat Kalkulator standar di Windows: Untuk tantangan ini, kita hanya akan melihat tombol-tombol berikut, dan mengabaikan yang lainnya: 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + Tantangan: Input: Anda akan menerima dua input: Salah satunya adalah sesuatu untuk menunjukkan …

12
Menghitung N-bit integer overflows
Diberikan bilangan bulat positif N, hasilkan jumlah pasangan bilangan bulat 0 <= a <= b < 2**Nsedemikian rupa a*b >= 2**N. Aturan Anda dapat berasumsi bahwa Nkurang dari atau sama dengan lebar bit maksimum untuk bilangan bulat dalam bahasa Anda (misalnya untuk C, Ntidak akan melebihi 32atau 64, tergantung pada …

30
Naikkan bilangan bulat x ke daya x, tanpa built-in eksponensial
Tugas - Judul ini merangkum cukup banyak: naikkan integer x ke power x , di mana 0<x. Pembatasan: Gunakan exponentiation, exp(), ln(), dan setiap kekuatan-lain yang terkait bahasa built-in, seperti pow(), x^x, x**xdilarang. Anda dapat mengasumsikan bahwa bilangan bulat yang diberikan sesuai dengan batas bahasa pemrograman pilihan Anda. Kasus uji: …

10
Jam jangan tambahkan seperti itu
Latar Belakang Atom aritmatika Jelly melakukan vektorisasi secara otomatis. Faktanya, x + y didefinisikan dengan baik setiap kali x dan y adalah angka atau array angka yang kasar. Kode sumber Jelly mengimplementasikan perilaku ini menggunakan vektorizer generik, tetapi untuk tantangan ini, kami hanya akan mempertimbangkan penambahan integer dan array integer …

15
Temukan kekuatan sempurna ke-n!
Kekuatan yang sempurna adalah sejumlah bentuk a**b, di mana a>0dan b>1. Sebagai contoh, 125adalah kekuatan yang sempurna karena dapat dinyatakan sebagai 5**3. Tujuan Tugas Anda adalah menulis program / fungsi yang menemukan nkekuatan sempurna -th, diberi bilangan bulat positif n. Spesifikasi Kekuatan sempurna pertama adalah 1(yang 1**2). Input / output …

20
Uraikan angka!
Tugas Anda adalah menguraikan angka menggunakan format di bawah ini. Ini mirip dengan konversi basis, kecuali bahwa alih-alih mencantumkan digitsdalam basis, Anda mencantumkan values, sehingga daftar menambahkan hingga input. Jika basis yang diberikan adalah n, maka setiap angka dalam daftar harus dalam bentuk k*(n**m), di mana 0<=k<ndan munik di seluruh …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

15
Produk Skalar Minimum
Produk Skalar Minimum Inspirasi untuk masalah golf kode ini berasal dari kompetisi kode jam Google . Premis di balik masalah ini adalah, mengingat input dari dua vektor dengan panjang yang bervariasi, temukan skalar minimum yang mungkin. Skalar dapat ditemukan menggunakan rumus berikut: x1 * y1 + x2 * y2 + …

3
Divisi Integer Presisi Sewenang-wenang
Kami akan menerapkan divisi untuk bilangan bulat besar yang sewenang-wenang. Ini adalah kode-golf . Tugasnya adalah untuk menulis program atau fungsi yang mengimplementasikan bilangan bulat presisi presisi dan Divisi pada mereka. Perhatikan bahwa banyak hal yang membuat ini sangat mudah tidak diizinkan, pastikan untuk membaca spesifikasi . Memasukkan Anda akan …

5
Tambahkan dan gandakan angka yang membingungkan
The nomor split-kompleks , juga dikenal sebagai "nomor perplex" yang mirip dengan nomor kompleks. Alih-alih i^2 = -1, bagaimanapun, kita punya j^2 = 1; j != +/-1. Setiap angka berbentuk z = x + j*y. Dalam satu upaya untuk membatasi kompleksitas tantangan ini, saya akan menggunakan simbol -untuk mewakili negasi, …


5
Operasi bit yang tidak bijaksana
Saya suka bermain golf dc, tapi kadang-kadang saya frustrasi karena dctidak memiliki operasi bitwise. Tantangan Menyediakan empat fungsi bernama yang menerapkan setara dengan operasi c bitwise &, |, ~dan ^(bitwise AND, OR, NOT dan XOR). Setiap fungsi akan mengambil dua operan ( ~hanya satu) yang setidaknya merupakan bilangan bulat 32-bit …

10
Batalkan akar kuadrat
Tugas Anda adalah mengubah desimal kembali menjadi jumlah akar kuadrat dari bilangan bulat. Hasilnya harus memiliki akurasi setidaknya 6 digit desimal yang signifikan. Masukan : Angka yang menunjukkan jumlah akar kuadrat dan desimal yang menunjukkan angka untuk perkiraan. Contoh input: 2 3.414213562373095 Keluaran : Bilangan bulat dipisahkan oleh spasi yang, …

4
Visualisasikan pembagian panjang dengan seni ASCII
Tulis sebuah program yang memvisualisasikan pembagian panjang dengan seni ASCII. Input terdiri dari dua bilangan bulat, pembilang dan penyebut, menggunakan format input pilihan Anda. Contoh: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 …

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.