x 사이의 개수는 이전에 풀었던 split를 활용하는 방법을 알면 쉽게 사용할 수 있습니다
https://apple-document.tistory.com/273 에서 문제를 참고하여 해결하였습니다
omittingEmptySubsequences 란 비어있는 빈 값을 포함할지 안할지 여부를 나타내는 파라미터입니다.
omitting은 생략한다는 의미이므로 만약 이 값을 false로 한다면 생략을 하지않고 true 면 생략을 한다는 의미입니다.
func solution(_ myString:String) -> [Int] {
return myString.split(separator: "x", omittingEmptySubsequences: false).map { String($0).count }
}
'Algorithm > programmers' 카테고리의 다른 글
프로그래머스 - 중복된 숫자 개수 filter, reduce (0) | 2024.08.31 |
---|---|
프로그래머스 - 배열 만들기 3, flatMap (0) | 2024.08.30 |
프로그래머스 - 문자열 잘라서 정렬하기 (0) | 2024.08.29 |
프로그래머스 - 배열의 유사도. feat. Set의 공집합 (intersection) (0) | 2024.08.29 |
프로그래머스 - 문자열 겹쳐쓰기 (2) | 2024.08.28 |