문제
내 정답 코드
import Foundation
func solution(_ my_string:String, _ m:Int, _ c:Int) -> String {
return my_string.enumerated().filter { $0.offset % m == c-1 }.map { String($0.element) }.joined()
}
#
1. 처음에는 이중 배열로 코드를 짜서 매우 복잡했었다.
2. enumerated라는 함수를 알게되었고, 이 함수를 통해 매우 간단하게 해결할 수 있었다. (진짜 유용한 기술..)
배운 기술
1. enumerated()
https://developer.apple.com/documentation/swift/array/enumerated()
'프로그래머스 (Swift) > 기초' 카테고리의 다른 글
[Day11-1] 문자 개수 세기 (0) | 2024.03.17 |
---|---|
[Day10-5] qr code (0) | 2024.03.10 |
[Day10-3] 문자열 뒤집기 (0) | 2024.03.10 |
[Day10-2] 접두사인지 확인하기 (0) | 2024.03.05 |
[Day10-1] 문자열 앞의 n글자 (0) | 2024.03.05 |