Kita akan membuat program yang akan mengubah bilangan desimal menjadi bilangan biner dengan menggunakan recursive.
jsconst base10ToString = (n) => {let binaryString = ''function base10ToStringHelper(n) {if (n < 2) {binaryString += nreturn} else {base10ToStringHelper(Math.floor(n / 2))base10ToStringHelper(n % 2)}}base10ToStringHelper(n)return binaryString}base10ToString(1234) // 10011010010
TIme Complexity: : O(log2(n)) atau logartichmic