[Programmers] 이어 붙인 수
2024. 8. 11. 21:21
내 풀이
import Foundation
func solution(_ num_list:[Int]) -> Int {
var odd: String = ""
var even: String = ""
for i in 0..<num_list.count{
if(num_list[i] % 2 == 0){
even.append(String(num_list[i]))
}
else{
odd.append(String(num_list[i]))
}
}
return Int(even)! + Int(odd)!
}
다른 사람의 풀이
import Foundation
func solution(_ numList: [Int]) -> Int {
return Int(numList.filter { $0 % 2 != 0 }.map { String($0) }.joined())! + Int(numList.filter { $0 % 2 == 0 }.map { String($0) }.joined())!
}
728x90
'Test > Coding Tests' 카테고리의 다른 글
[Programmers] 수 조작하기 1 (0) | 2024.09.17 |
---|---|
[Programmers] 원소들의 곱과 합 (0) | 2024.08.11 |
[BaekJoon] 15552 빠른 A+B (0) | 2024.08.11 |
[Programmers] 등차수열의 특정한 항만 더하기 (0) | 2024.08.11 |
[Programmers] 연속된 수의 합 (2) | 2023.11.30 |