
import Foundation
func solution(_ my_string:String, _ n:Int) -> String {
var arr : [String] = []
var answer : String = ""
arr = my_string.map{String($0)}
answer = arr.prefix(n).joined()
return answer
}
이렇게 생각한 이유
append대신 map을 사용해서 해결을 해보려고 하였다. 그냥 map{$0} 을 해보니 type에러가 났다.
그래서 $0을 String으로 감싸서 해결하였다.
그다음 suffix의 반대인 prefix를 사용하여 앞글자를 따오려고했고 그다음 joined를 통해 문자열로 바꾸었다.
PREVIOUS45. 접미사인지 확인하기
NEXT47. 접두사인지 확인하기