object BinaryAdder {
def addBinaryStrings(a: String, b: String): String = {
val num1 = Integer.parseInt(a, 2)
val num2 = Integer.parseInt(b, 2)
val sum = num1 + num2
Integer.toBinaryString(sum)
}
def main(args: Array[String]): Unit = {
val a1 = "11"
val b1 = "1"
println(addBinaryStrings(a1, b1)) // Output: 100
val a2 = "1010"
val b2 = "1011"
println(addBinaryStrings(a2, b2)) // Output: 10101
}
}
/*
run:
100
10101
*/