How to print the bits of an int number in Kotlin

1 Answer

0 votes
fun intToBinary(n: Int): String {
    val intList = mutableListOf<Int>()
    var decimalNumber = n

    while (decimalNumber > 0) {
        intList.add(decimalNumber % 2)
        decimalNumber /= 2
    }
    
    return intList.reversed().joinToString("")
}

fun main() {
    var num = 698

    println(intToBinary(num))
}



/*
run:
  
1010111010
  
*/

 



answered Oct 25, 2024 by avibootz
...