Denary to binary · Desimal ke biner
Denary to binary
Go the other way: from a denary number to its binary digits.
Divide by 2 again and again. The remainder n % 2 is the next bit, and n // 2 is what is left to convert. The remainders come out right to left, so put each new bit at the front of the string. 0 needs its own answer, because the loop would never run.
Desimal ke biner
Lakukan sebaliknya: dari bil desimal menuju digit binernya.
Bagi dengan 2 lagi dan lagi. Sisa n % 2 adalah bit berikutnya, dan n // 2 adalah sisa yang harus dikonversi. Sisa-sisa keluar dari kanan ke kiri, jadi tempatkan setiap bit baru di depan string. 0 memerlukan jawabannya sendiri, karena perulangan tidak akan pernah berjalan.
Write to_binary(n) that returns the binary digits of a whole number n (0 or more) as a string, without using bin(). 11 gives "1011" and 0 gives "0". · Tulis to_binary(n) yang mengembalikan digit biner dari bilangan bulat n (0 atau lebih) sebagai string, tanpa menggunakan bin(). 11 menghasilkan "1011" dan 0 menghasilkan "0".
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.