전체 글 (184) 썸네일형 리스트형 [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.. [Day8-4] 9로 나눈 나머지 문제 내 정답 코드 import Foundation func solution(_ number:String) -> Int { return number.map { Int(String($0))! }.reduce(0) { $0 + $1 } % 9 } # 1. number라는 문자열을 정수로 바꿔 모두 더하기만 할 줄 안다면 쉽게 해결 가능한 문제 배운 기술 [Day8-3] 글자 이어 붙여 문자열 만들기 문제 내 정답 코드 import Foundation func solution(_ my_string:String, _ index_list:[Int]) -> String { var result = "" for i in index_list { result.append(my_string[my_string.index(my_string.startIndex, offsetBy: i)]) } return result } # 1. index_list의 index값을 하나씩 가져오고 2. my_string에서 index번째 문자를 가져와 계속 이어 붙이다. 배운 기술 이전 1 ··· 46 47 48 49 50 51 52 ··· 62 다음