[Swift코테] 자주 사용하는 기술들


[Swift코테] 자주 사용하는 기술들

정수의 자릿수 합 import Foundation func solution(_ x:Int) -> Int { let a = String(x) let addNum = a.reduce(0) { $0 + Int(String($1))! } print(type(of: addNum)) // Int return addNum } solution(10) 범위 내의 모든 수를 순회하며 더하기 / 배열내의 모든 수 더하기 func solution(_ a:Int, _ b:Int) -> Int64 { let start = min(a, b) let end = max(a, b) return Int64((start...end).reduce(0, +)) } // 예시 사용 print(solution(3, 5)) // 출력: 12 print(solution(3, 3)) // 출력: 3 // 배열 func solution(_ numbers: [Int]) -> Int { let totalNumbers = Set(0......


#swift #코테

원문링크 : [Swift코테] 자주 사용하는 기술들