Pertanyaan yang diberi tag base-conversion

Konversi angka antara sistem angka posisi. Kebanyakan sistem umum adalah desimal, biner, heksadesimal, dll.

73
Buat "H" dari "H" kecil

Tantangan Buat fungsi atau program yang, ketika diberi bilangan bulat size, melakukan hal berikut: Jika sizesama dengan 1, output H H HHH H H Jika sizelebih besar dari 1, output X X XXX X X di mana Xoutput dari program / fungsi untuksize - 1 (Jika Anda suka, Anda mungkin memiliki kasus...

73
Hitung Phi (bukan Pi)

Tidak, maksud saya bukan ϕ = 1.618...dan π = 3.14159.... Maksud saya fungsinya . φ (x) adalah jumlah bilangan bulat kurang dari atau sama dengan xyang relatif prima x. π (x) adalah jumlah bilangan prima yang kurang dari atau sama dengan x. Katakanlah "bukan pi" adalah π̅ (x) dan tetapkan itu...

65
Penomoran Halaman Gaya xkcd

Buku Randall Munroe "xkcd, volume 0" menggunakan sistem angka yang agak aneh untuk nomor halaman. Beberapa nomor halaman pertama adalah 1, 2, 10, 11, 12, 20, 100, 101, 102, 110, 111, 112, 120, 200, 1000, 1001, ... Ini agak mirip ternary, tetapi perhatikan bahwa ia melompat dari 20lurus ke 100,...

47
Hitung mundur dari "Infinity"

Sepertinya tugas yang mustahil kan? Sebenarnya tidak terlalu sulit. Jika kita menulis kata itu Infinitysebagai kode ASCII biner 8-bit, kita akan mendapatkan: 01001001 01101110 01100110 01101001 01101110 01101001 01110100 01111001 Ini dapat digabungkan, dan dikonversi ke nilai desimal...

45
Ada yang dikenal dikenal

Mantan Menteri Pertahanan AS, Donald Rumsfeld, terkenal mempopulerkan ungkapan "yang dikenal." Di sini kita akan menyaring komentarnya menjadi bait empat baris. Secara khusus, tampilkan teks ini: known knowns known unknowns unknown knowns unknown unknowns Kapitalisasi tidak penting (misalnya,...

45
Heksadesimal dan Alfabet

Dalam tantangan ini, Anda akan menerima input, mengonversinya menjadi heksadesimal, membuat beberapa perubahan, dan menghasilkan hasilnya. Karena mereka hanya 16 karakter dalam heksadesimal, kode Anda harus sesingkat mungkin. Contohnya Contoh dipisahkan oleh garis kosong. Baris pertama adalah...

42
Angka yang sebenarnya adalah huruf

Diberikan input integer non-negatif, tulis sebuah program yang mengubah angka menjadi heksadesimal dan mengembalikan nilai kebenaran jika bentuk heksadesimal dari angka hanya berisi karakter Amelalui Fdan nilai falsey sebaliknya. Uji kasus 10 ==> True (A in hexadecimal) 100 ==> False (64...

41
Plat nomor Prancis

Bak pasir Pelat Lisensi Perancis Plat nomor Prancis berurutan, mengikuti pola angka dan huruf tertentu:AB-012-CD Tantangan Tulis program atau fungsi yang, untuk nomor yang diberikan, menampilkan nomor plat Perancis yang sesuai . Program Anda tidak boleh menangani kasus khusus apa pun...

39
Pi Alami 0 - Rock

Tujuan Buat program / fungsi yang mengambil input N, periksa apakah Npasangan acak bilangan bulat relatif prima, dan kembali sqrt(6 * N / #coprime). TL; DR Tantangan-tantangan ini adalah simulasi algoritma yang hanya membutuhkan alam dan otak Anda (dan mungkin beberapa sumber daya yang dapat...

39
Tandai Email Saya! - Barcode ASCII

Barcode 4-negara Banyak layanan pos (Royal Mail UK, Canada Post, US Mail, dll) menggunakan barcode 4-negara untuk menyandikan informasi tentang email mereka. Diberikan dalam ASCII, mungkin terlihat seperti ini: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Barcode...

38
Membuat Kata-Kata Kuadrat

Tantangan Tugas Anda adalah membuat program yang mengambil input string apa pun, dan mengeluarkan input dalam format kuadrat. String kosong harus mengembalikan string kosong. Contohnya Diberikan input: golf Program Anda harus menampilkan: golf o l l

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

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

33
Algoritma “Sorting”

Ada "algoritma pengurutan" kadang-kadang disebut pengurutan Stalin di mana untuk mengurutkan daftar Anda cukup menghapus elemen dari daftar sampai diurutkan dalam urutan yang meningkat. Misalnya daftar [1, 2, 4, 5, 3, 6, 6] Ketika "diurutkan" menggunakan Stalin menjadi [1, 2, 4, 5, 6,...

32
Konverter Ternary Seimbang

Kredit untuk gagasan tantangan masuk ke @AndrewPiliser. Proposal aslinya di kotak pasir ditinggalkan dan karena dia tidak aktif di sini selama beberapa bulan, saya telah mengambil alih tantangan. Terner seimbang adalah sistem angka non-standar. Ini seperti ternary di mana angka kenaikan nilainya...

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

32
Membakukan Nomor Phinary

Latar Belakang Kebanyakan orang di sini harus terbiasa dengan beberapa sistem basis integer: desimal, biner, heksadesimal, oktal. Misalnya dalam sistem heksadesimal, angka abc.de 16 akan mewakili a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Namun, kita juga dapat menggunakan basis non-integer,...