Pertanyaan yang diberi tag binary

37
Nomor Lipat

Diberi nomor menentukan apakah itu nomor lipat. Angka lipat adalah angka sedemikian rupa sehingga jika Anda mengambilnya representasi biner dan "melipatnya" menjadi dua, yaitu mengambil hasil perkalian XNOR dari bagian pertama dari angka dan bagian kedua dengan angka-angka secara terbalik, Anda...

36
Menambah Kode Gray

pengantar Kode Abu - abu adalah alternatif untuk representasi biner di mana angka bertambah dengan mengubah hanya satu bit, daripada jumlah variabel bit. Berikut adalah beberapa kode abu-abu beserta desimal dan binernya: decimal | binary | gray ------------------------- 0 | 0 |...

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

34
Meledakan string

Diberikan string apa pun, cetak dalam bentuk segitiga di mana teks berjalan naik dan turun di sepanjang setiap diagonal. Misalnya, input dari "Hello World"output harus: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l o W r d o l W r...

33
Encode bilangan bulat

Diberikan bilangan bulat positif n > 2. Kami mengonversinya menjadi array sebagai berikut: Jika sama dengan 2mengembalikan array kosong Jika tidak, buat array semua nfaktor utama yang diurutkan naik, lalu setiap elemen ganti dengan indeksnya dalam urutan bilangan prima dan akhirnya konversi...

33
Buat dinding biner

Diberikan array bilangan bulat positif di basis 10, di mana n > 0, menampilkan representasi mereka dari dinding biner. Bagaimana cara kerjanya? Ubah setiap angka menjadi representasi binernya. Pad representasi dengan memimpin nol sampai yang terpanjang yaitu 1, 2-> 1, 10-> 01, 10. Buat...

33
Biplex: operator penting yang tidak berguna

Memasukkan Daftar antara 1 dan 255 bilangan bulat positif (inklusif), masing-masing dalam kisaran 1 hingga 2 32 - 1 (inklusif). Format input Anda tidak perlu identik dengan kasus uji. Input tanpa angka nol di depan harus diterima. Input dengan nol terkemuka tidak harus diterima. Anda dapat...

32
Miring terbatas dalam satu dimensi

Tujuan dari tantangan ini adalah untuk menentukan apakah koleksi potongan satu-dimensonal dapat dibentuk untuk membentuk potongan kontinu yang terbatas. Sebuah karya adalah, urutan yang terbatas tidak kosong dari nol dan satu yang dimulai dan berakhir dengan satu a. Beberapa potongan yang mungkin...

32
Hitung seri terlama dari 1 dalam nilai biner integer

Tujuan Dengan bilangan bulat non-negatif, buat fungsi yang mengembalikan posisi awal jumlah 1 terbesar berturut-turut dalam nilai biner bilangan bulat itu. Saat diberi input 0, kembali 0. Jika angka memiliki beberapa goresan dengan panjang yang sama, Anda harus mengembalikan posisi goresan...

32
Konverter biner ke desimal

Konverter biner ke desimal Sejauh yang saya lihat, kami tidak memiliki tantangan konversi biner sederhana ke desimal. Tulis program atau fungsi yang mengambil bilangan bulat biner positif dan mengeluarkan nilai desimalnya. Anda tidak diperbolehkan menggunakan fungsi konversi basis bawaan apa...

31
Faro mengocok array

Sebuah Faro mengocok adalah teknik yang sering digunakan oleh para penyihir untuk "shuffle" dek. Untuk melakukan Faro shuffle, pertama-tama Anda memotong dek menjadi 2 bagian yang sama maka Anda memotong bagian kedua. Sebagai contoh [1 2 3 4 5 6 7 8] Faro yang dikocok adalah [1 5 2 6 3 7 4...

31
Jumlah Kekuatan 2

Tantangan Diberikan input integer di xmana 1 <= x <= 255, kembalikan hasil dari kekuatan dua yang saat dijumlahkan beri x. Contohnya Diberikan input: 86 Program Anda harus menampilkan: 64 16 4 2 Memasukkan: 240 Keluaran: 128 64 32

31
Fibonacci Biner

Tantangan Anda perlu membuat program atau fungsi yang mengambil dalam bilangan bulat positif N, menghitung persyaratan N pertama dari urutan Fibonacci dalam biner, menggabungkannya menjadi angka biner tunggal, mengonversi angka itu kembali ke desimal, dan kemudian mengeluarkan desimal sebagai...

31
Golf Telegrafi: Dekode Kode Baudot

Latar Belakang Pada tahun 1870, Emile Baudot menemukan Baudot Code , sebuah pengkodean karakter dengan panjang tetap untuk telegrafi. Dia merancang kode yang akan dimasukkan dari keyboard manual hanya dengan lima tombol; dua dioperasikan dengan tangan kiri dan tiga dengan tangan kanan: Jari...

30
Angka dengan beberapa kali dijalankan

Tugas Temukan himpunan angka sehingga representasi biner berisi dua atau lebih proses 1dipisahkan oleh setidaknya satu 0. Misalnya, untuk angka-angka yang panjangnya 4 bit: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 0100 (only one run) 5 0101...

30
Bit berarti: tantangan rata-rata

Dengan bilangan bulat N> = 1, hasilkan jumlah rata-rata bit dalam bilangan bulat dari 0 hingga N - 1 Spesifikasi Output dapat dihitung sebagai jumlah dari jumlah bit dalam representasi biner dari setiap integer dari 0 hingga N-1, dibagi dengan N. Representasi biner dari integer tidak memiliki...

30
Segitiga ASCII

Tugas Anda adalah menulis program atau fungsi yang mencetak segitiga ASCII. Mereka terlihat seperti ini: |\ | \ | \ ---- Program Anda akan mengambil input numerik tunggal n, dengan kendala 0 <= n <= 1000. Segitiga di atas memiliki nilai n=3. Segitiga ASCII akan memiliki ngaris miring...