전체 글 (165) 썸네일형 리스트형 [Day9-2] 부분 문자열 이어 붙여 문자열 만들기 문제 내 정답 코드 import Foundation func solution(_ my_strings:[String], _ parts:[[Int]]) -> String { var result = "" for i in 0.. [Day9-1] 배열 만들기 5 문제 내 정답 코드 import Foundation func solution(_ intStrs:[String], _ k:Int, _ s:Int, _ l:Int) -> [Int] { var result:[Int] = [] intStrs.forEach { var str = $0.map { String($0) } var cutNum = Int(str[s.. k { result.append(cutNum!) } } return result } # 1. 문자열을 문자열 배열로 만들면 중간에 원하는 부분만 떼어내기 쉽다 2. 떼어낸 것을 joined하여 하나의 문자열로 합쳐주고 정수로 전환 3. k보다 큰 것만 추가하여 반환 배운 기술 [Day8-5] 문자열 여러 번 뒤집기 문제 내 정답 코드 import Foundation func solution(_ my_string:String, _ queries:[[Int]]) -> String { let startIndex = my_string.startIndex let endIndex = my_string.endIndex var result = my_string for query in queries { let (s, e) = (query[0], query[1]) let prefix = result.prefix(upTo: result.index(startIndex, offsetBy: s)) let suffix = result.suffix(from: result.index(startIndex, offsetBy: e+1)) var mi.. 이전 1 ··· 39 40 41 42 43 44 45 ··· 55 다음