Pertanyaan yang diberi tag integer

38
Jangan pernah memberi tahu saya peluangnya

Memasukkan Bilangan bulat n (≥ 1) dan digit d (bilangan bulat sehingga 0 ≤  d  ≤ 9). Dalam urutan apa pun; dari stdin atau parameter atau apa pun; ke suatu program atau fungsi; dll. Keluaran Bilangan bulat dari 1 sampai n inklusif (agar) yang representasi desimal mengandung bahkan jumlah d s....

36
Bahkan Aneh, Positif Negatif

Diberikan N, menampilkan istilah ke-N dari urutan tak terbatas ini: -1 2 -2 1 -3 4 -4 3 -5 6 -6 5 -7 8 -8 7 -9 10 -10 9 -11 12 -12 11 ... etc. N dapat diindeks 0 atau 1 diindeks sesuai keinginan Anda. Misalnya, jika 0-diindeks kemudian masukan 0, 1, 2, 3, 4harus menghasilkan output...

36
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...

36
Dasar ASCII Dasar

Judul Alternatif: Hitung Kalimat Penjara Anda di Dinding Diberi nomor n, penghitungan keluaran dikelompokkan ke dalam 5-per-kelompok tradisional dan 50 per baris. Contohnya 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/...

35
Semudah Satu-Dua-Tiga

Tulis program atau fungsi yang menggunakan bilangan bulat positif. Anda dapat menganggap input tersebut valid dan dapat dianggap sebagai string. Jika nomornya salah 123 234 345 456 567 678 789 maka output truthy nilai. Jika tidak, hasilkan nilai palsu . Misalnya

35
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...

34
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 bilangan bulat positif terkecil terkecil...

34
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...

34
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...

34
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...

33
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...

33
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...