Pertanyaan yang diberi tag «integer»

Untuk tantangan yang melibatkan manipulasi bilangan bulat.

30
Ulang! Faktorial!
Jangan bingung dengan Cari faktorial! pengantar Faktorial bilangan bulat ndapat dihitung dengan n ! = N × ( n - 1 ) × ( n - 2 ) × ( . . . ) × 2 × 1n!=n×(n−1)×(n−2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Ini relatif mudah dan bukan hal yang baru. Namun, faktorial dapat diperluas …

30
Atas dan ke bawah, ke atas dan ke bawah
Tantangan: Diberikan input bilangan bulat positif n , buat vektor yang mengikuti pola ini: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Atau, dijelaskan dengan kata-kata: Vektor dimulai pada 0, dan membuat peningkatan 1hingga mencapai …

30
Batalkan Rentang Angka
Ini cukup sederhana untuk, mengingat angka n, membuat rentang dari 0hingga n-1. Bahkan, banyak bahasa menyediakan operasi ini sebagai builtin. Program CJam berikut membaca bilangan bulat, dan kemudian mencetak kisaran seperti itu ( Coba online! ): ri, Perhatikan bahwa ia mencetak angka tanpa pemisah. Tantangan Tugas Anda adalah membalik proses …


14
Hasilkan angka n-ary
Bilangan sekunder adalah bilangan bulat positif yang faktor prima (tanpa multiplisitas) semuanya kurang dari atau sama dengan akar kuadratnya. 4adalah angka sekunder, karena satu-satunya faktor prima adalah 2, yang sama dengan akar kuadratnya. Namun, 15bukan angka sekunder, karena memiliki 5sebagai faktor utama, yang lebih besar dari akar kuadratnya ( ~ …




30
Setengah, Setengah Setengah, dan, Setengah
Pertimbangkan urutan nomor berikut: 0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,…0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,… 0, \frac{1}{2}, \frac{1}{4}, \frac{3}{4}, \frac{1}{8}, \frac{3}{8}, \frac{5}{8}, \frac{7}{8}, \frac{1}{16}, \frac{3}{16}, \frac{5}{16}, \frac{7}{16}, \frac{9}{16}, \frac{11}{16}, \frac{13}{16}, \frac{15}{16}, \frac{1}{32}, \frac{3}{32}, \frac{5}{32}, \dots Ini menghitung semua fraksi biner dalam interval satuan .[0,1)[0,1) [0, 1) (Untuk membuat tantangan ini lebih mudah, elemen pertama adalah opsional: Anda dapat melewati dan …


30
Kurangi angka dengan digit terbesarnya
Tugas: Diberi angka integer dalam sistem angka desimal, kurangi menjadi satu angka desimal tunggal sebagai berikut: Ubah nomor menjadi daftar angka desimal. Temukan digit terbesar, D Hapus D dari daftar. Jika ada lebih dari satu kejadian D, pilih yang pertama dari kiri (pada posisi paling signifikan), semua yang lain harus …

30
Apakah barcode saya valid?
Sebuah EAN-8 barcode meliputi 7 digit informasi dan checksum digit ke-8. Checksum dihitung dengan mengalikan digit dengan 3 dan 1 secara bergantian, menambahkan hasilnya, dan mengurangi dari kelipatan 10 berikutnya. Misalnya, diberi angka 2103498: Digit: 2 1 0 3 4 9 8 Multiplier: 3 1 3 1 3 1 3 …

30
Temukan digit unik tertinggi
Anehnya kita belum memiliki tantangan "menemukan angka tertinggi" yang sederhana, tapi saya pikir itu agak terlalu sepele. Diberikan input integer non-negatif, kembalikan digit unik unik (yaitu tidak diulang) yang ditemukan dalam integer. Jika tidak ada angka unik, program Anda dapat melakukan apa saja (perilaku tidak terdefinisi). Input dapat diambil sebagai …

30
Mari kita mengurangi monotonnya
... tapi hei, tidak perlu ketat. Diberikan array kosong yang benar-benar kosong, tentukan apakah itu: Monoton menurun secara drastis . Ini berarti bahwa setiap entri sangat kurang dari yang sebelumnya. Monoton tidak meningkat, tetapi tidak menurun secara ketat . Ini berarti bahwa setiap entri kurang dari atau sama dengan sebelumnya, …

29
Apakah ini kode awalan?
Dalam teori informasi, "kode awalan" adalah kamus di mana tidak ada kunci yang merupakan awalan dari yang lain. Dengan kata lain, ini berarti bahwa tidak ada string yang dimulai dengan yang lain. Misalnya, {"9", "55"}adalah kode awalan, tetapi {"5", "9", "55"}tidak. Keuntungan terbesar dari ini, adalah bahwa teks yang dikodekan …

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.