오늘 문제를 해결하면서 Swift에서 문자열을 반복하고 특정 부분을 추출하는 메서드들을 익혔다.
String(repeating:count:)
메서드를 사용한다."수박"
을 여러 번 반복하고 싶을 때는 다음과 같이 사용할 수 있다.let repeatedPattern = String(repeating: "수박", count: 3)
print(repeatedPattern) // 결과: 수박수박수박
repeating
은 반복할 문자열을 지정하고, count
는 반복 횟수를 나타낸다.prefix(_:)
메서드를 사용한다."수박수박"
문자열에서 처음 3개의 문자만 추출하려면 다음과 같이 사용할 수 있다.let pattern = "수박수박"
let result = pattern.prefix(3)
print(result) // 결과: 수박수
prefix(n)
는 문자열의 처음부터 n
개의 문자만 가져온다.String(repeating:count:)
와 prefix(_:)
메서드를 통해 문자열을 보다 효율적으로 생성하고 조작할 수 있음을 알게 되었다.