Pertanyaan yang diberi tag «rational-numbers»

Tantangan ini melibatkan manipulasi bilangan rasional, yaitu bilangan yang dapat direpresentasikan sebagai pecahan bilangan bulat. Jangan gunakan tag ini jika angka rasional hanyalah salah satu dari beberapa format input / output yang dapat diterima, melainkan jika penggunaan aritmatika rasional yang tepat diperlukan.

5
Konvolusi Biner
Konvolusi biner dijelaskan oleh angka M, dan diterapkan pada angka N. Untuk setiap bit dalam representasi biner M, jika bit diatur ( 1), bit yang sesuai dalam output diberikan oleh XORing dua bit yang berdekatan dengan bit yang sesuai N(membungkus jika perlu). Jika bit tidak disetel ( 0), bit yang …
15 code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

30
Bulat menuju nol
Ini tugas sederhana. Diberikan bilangan real positif atau negatif, bulatkan ke bilangan bulat keseluruhan berikutnya mendekati nol. Tantangan Ambil input melalui bentuk wajar apa pun (stdin, fungsi, dll.) Dari satu bilangan real positif atau negatif. Bulatkan angka ini "ke nol" - ini berarti jika positif Anda akan dibulatkan ke bawah, …

9
Beri nilai rasional positif
Angka-angka rasional positif dapat ditunjukkan sebagai angka dengan proses berikut: Nol memiliki ordinal 0 Atur angka-angka lain dalam kisi sehingga baris a, kolom b berisi a / b Plot zig-zag diagonal kanan atas ke kiri bawah Pertahankan penghitungan angka unik yang ditemukan di sepanjang zig-zag Ini gambar zig-zag: Jadi, angka …

25
Menambahkan pecahan
Tulis program atau fungsi yang membutuhkan dua daftar kosong yang sama panjangnya dengan input dan lakukan yang berikut: menggunakan elemen daftar pertama untuk mendapatkan pembilang, menggunakan elemen dari daftar kedua untuk mendapatkan penyebut, menampilkan fraksi yang dihasilkan setelah penyederhanaan (2/4=>1/2), dipisahkan oleh tanda "+", menampilkan "=" dan hasil penambahan setelah …

6
Kesalahan Pembulatan Tidak Terkendali
Latar Belakang Anda baru-baru ini disewa oleh perusahaan akuntansi kecil. Dunia akuntansi agak asing bagi Anda, jadi Anda tidak yakin apakah Anda mengikuti semua pedoman profesional. Secara khusus, Anda tidak tahu kapan Anda harus membulatkan semua angka-angka itu, dan ke arah mana, sehingga sebagian besar waktu Anda hanya sayap itu …

6
Teorema Ryley
S. Ryley terbukti mengikuti teorema pada tahun 1825: Setiap bilangan rasional dapat dinyatakan sebagai jumlah dari tiga kubus rasional. Tantangan Diberikan bilangan rasional r∈Qr∈Qr \in \mathbb Q temukan tiga bilangan rasional a,b,c∈Qa,b,c∈Qa,b,c \in \mathbb Q sedemikian rupa sehingga r=a3+b3+c3.r=a3+b3+c3.r= a^3+b^3+c^3. Detail Kiriman Anda harus dapat menghitung solusi untuk setiap input …

30
Pulihkan yang utama dari kekuatan yang utama
Definisi : kekuatan prima adalah bilangan alami yang dapat diekspresikan dalam bentuk p n di mana p adalah prima dan n adalah bilangan alami. Tugas : Diberi kekuatan prima p n > 1, kembalikan prima p. Testcases : input output 9 3 16 2 343 7 2687 2687 59049 3 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

13
Di antara fraksi
Di antara fraksi Tantangan: Anda harus membuat kode yang mengambil minimal 3 input; 2 bilangan bulat dan "representasi fraksi" - tipe yang sesuai dengan bahasa Anda untuk mewakili kenaikan fraksi) yaitu. Jika Anda memilih string, inputnya adalah "1/4" atau Anda bisa memilih 2 input integer tambahan atau tuple atau w …

4
Dapatkan The Getters
Tugas Saya kira semua orang menyukai pembuatan kode otomatis dan menghemat waktu selama bekerja. Anda harus membuat banyak kelas dan anggota di siang hari dan Anda tidak ingin membuat semua itu getterssecara manual. Tugasnya adalah menulis program atau fungsi, yang menghasilkan gettersuntuk semua anggota kelas secara otomatis untuk Anda. Input …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

1
Peluang Braket XKCD
Today's XKCD adalah braket gaya turnamen-olahraga, di mana para kontestan adalah nama-nama terkenal, dimasukkan ke dalam kelompok-kelompok yang mungkin membingungkan. Berikan probabilitas bahwa kontestan tertentu akan memenangkan seluruh turnamen, berdasarkan pada masing-masing kontestan dalam babak tertentu memiliki peluang yang sama untuk memenangkan babak itu. Memasukkan Nama kontestan. XKCD suka menggunakan …

3
Komputer: Anda melakukan perhitungan
Tantangan ini sebagian merupakan tantangan algoritma, melibatkan beberapa matematika dan sebagian hanya merupakan tantangan kode tercepat. Untuk bilangan bulat positif n, pertimbangkan string acak 1s dan 0s yang panjangnya seragam ndan sebut saja A. Sekarang juga pertimbangkan string acak panjang nyang dipilih secara seragam dan kedua yang nilainya adalah -1, …

6
Keluarkan daftar semua angka rasional
Dari semua matematika, akan selalu ada beberapa teorema yang melampaui semua akal sehat. Salah satunya adalah kenyataan bahwa ada berbagai ukuran tak terbatas. Fakta lain yang menarik adalah gagasan bahwa banyak infinities yang tampaknya berbeda ukuran sebenarnya dengan ukuran yang sama. Ada bilangan genap sebanyak bilangan bulat, karena ada bilangan …

4
Bagaimana TIDAK untuk mengurangi pecahan
Mengurangi pecahan dengan cara yang salah Dalam tantangan kode-golf ini Anda harus menemukan pecahan yang dapat direduksi dengan cara yang salah tetapi masih berakhir dalam jumlah yang sama. Catatan: mengurangi pecahan dengan cara yang salah di sini memiliki definisi yang tepat, lihat detailnya. Contoh: 64/16 = 6 4/1 6 = …

5
Interpolasi polinomial
Tulis program yang melakukan Interpolasi Polinomial menggunakan bilangan rasional presisi arbitrer sejati. Inputnya terlihat seperti ini: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Anda dapat berasumsi bahwa hanya ada satu spasi putih sebelum dan setelah =tanda, semua angka adalah pecahan atau bilangan bulat. Anda …

15
Timbal balik berulang
Yang perlu Anda lakukan adalah membuat fungsi / program yang mengambil desimal sebagai input, dan mengeluarkan hasil berulang-ulang mengambil bagian fraksional dari angka tersebut, hingga angka tersebut menjadi bilangan bulat. Lebih khusus, prosesnya adalah sebagai berikut: Biarkan x menjadi input Jika x adalah bilangan bulat, output saja. Sebaliknya: . Kembali …

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.