这题用Swift的话,就有优势了,直接上代码:
while let _ = readLine(),
let a1 = readLine()?.components(separatedBy: " ").map({ Int($0) ?? 0 }),
let _ = readLine(),
let a2 = readLine()?.components(separatedBy: " ").map({ Int($0) ?? 0 }) {
var set = Set<Int>()
for a in (a1 + a2) {
set.insert(a)
}
let array = set.sorted()
var result = array.map({ String($0) }).joined()
while result.hasPrefix("0") {
result.removeFirst()
}
print(result)
}