전체 글 (165) 썸네일형 리스트형 [Day3-2] 문자 리스트를 문자열로 변환하기 문제 내 정답 코드 import Foundation func solution(_ arr:[String]) -> String { var result = "" for ch in arr { result += ch } return result } # 반복문을 사용하여 처리했는데 문제의 의도는 따로 있었다. joined라는 기술을 알려주기 위해 만들어진 문제인 것 같다. import Foundation func solution(_ arr:[String]) -> String { return arr.joined() } 배운 기술 1. joined() https://developer.apple.com/documentation/swift/array/joined() joined() | Apple Developer Docu.. [Day3-1] 문자열 섞기 문제 내 정답 코드 import Foundation func solution(_ str1:String, _ str2:String) -> String { let count = str1.count + str2.count var result = "" var num1 = 0 var num2 = 0 for i in 0.. 코드 개선 아래와 같이 반복문이 돌아가는 횟수를 줄이고 쓸데 없는 변수를 통해 다시 짜보았다. import Foundation func solution(_ str1:String, _ str2:String) -> String { let count = str1.count + str2.count var result = "" for i in 0.. [Day2-5] 문자열 겹쳐쓰기 문제 내 정답 코드 import Foundation func solution(_ my_string:String, _ overwrite_string:String, _ s:Int) -> String { let index = my_string.index(my_string.startIndex, offsetBy: s) var resultString = String(my_string.prefix(upTo: index)) resultString += overwrite_string resultString += String(my_string.suffix(from: my_string.index(index, offsetBy: overwrite_string.count))) return resultString } # 1. my.. 이전 1 ··· 49 50 51 52 53 54 55 다음