프로그래머스/Lv.1 [Swift] 둘만의 암호 - import Foundation func solution(_ s:String, _ skip:String, _ index:Int) -> String { let filtered = "abcdefghijklmnopqrstuvwxyz".filter { !skip.contains($0) }.map { $0 } let maps = filtered.enumerated().reduce(into: [:]) { dict, v in dict[v.element] = filtered[(v.offset+index) % filtered.count] } return s.map { String(maps[$0]!) }.joined() } 공유하기 게시글 관리 구독하기iOS 개발 공부 저작자표시 '프로그래머스 > Lv.1' 카테고리의 다른 글 [Swift] 명예의 전당 (0) 2023.02.12 [Swift] 로또의 최고순위와 최저순위 (0) 2023.02.12 [Swift] 두 정수 사이의 합 (0) 2023.02.12 [Swift] 두개 뽑아서 더하기 (0) 2023.02.12 [Swift] 내적 (0) 2023.02.12 Contents 당신이 좋아할만한 콘텐츠 [Swift] 명예의 전당 2023.02.12 [Swift] 로또의 최고순위와 최저순위 2023.02.12 [Swift] 두 정수 사이의 합 2023.02.12 [Swift] 두개 뽑아서 더하기 2023.02.12 댓글 0 + 이전 댓글 더보기