How to print the bits of a number in Scala

2 Answers

0 votes
object Main extends App {
  val number = 148
  
  val bits = (0 until 8).reverse.map(i => (number >> i) & 1).mkString
  
  println(bits)
}


   
/*
run:
   
10010100
   
*/

 

 



answered Oct 15, 2024 by avibootz
0 votes
object Main extends App {
  val number = 148
   
  println(number.toBinaryString)
}
 
 
    
/*
run:
    
10010100
    
*/

 



answered Oct 25, 2024 by avibootz
...