[Swift] 프로그래머스 입문 문제, 암호 해독
·
코딩테스트
문제 풀이 방법문자열 cipher의 각 문자를 인덱스와 함께 열거합니다.인덱스가 code의 배수에서 code - 1인 경우만 필터링하여 문자만 추출합니다.추출된 문자들을 빈 문자열에 차례로 결합하여 최종 문자열을 만듭니다.결합된 문자열을 반환합니다. 코드import Foundationfunc solution(_ cipher:String, _ code:Int) -> String { let result = cipher.enumerated() .compactMap { (index, element) -> Character? in if index % code == code - 1 { return element // element는 Charact..