Contact: aviboots(AT)netvision.net.il
39,940 questions
51,877 answers
573 users
printf("Binary: %s\n", 378.toBinaryString) /* run: Binary: 101111010 */
printf("Binary: %016d\n", 378.toBinaryString.toInt) /* run: Binary: 0000000101111010 */
def toBinary(i: Int, digits: Int = 8) = String.format("%" + digits + "s", i.toBinaryString).replace(' ', '0') printf("Binary: %s\n", toBinary(378, 16)) /* run: Binary: 0000000101111010 */