본문 바로가기

프로그래머스 (Swift)/기초

[Day10-5] qr code

문제

 

내 정답 코드

import Foundation

func solution(_ q:Int, _ r:Int, _ code:String) -> String {
    var code = code.map { String($0) }
    var index = (0..<code.count).filter{ $0 % q == r}
    
    return index.map { code[$0] }.joined()
}

 

#

1. filter를 통해 필요한 index만 배열에 모아두고

2. 그 index의 값들을 joing하여 반환하였다.

 


배운 기술

'프로그래머스 (Swift) > 기초' 카테고리의 다른 글

[Day11-2] 배열 만들기 1  (0) 2024.03.17
[Day11-1] 문자 개수 세기  (0) 2024.03.17
[Day10-4] 세로 읽기  (0) 2024.03.10
[Day10-3] 문자열 뒤집기  (0) 2024.03.10
[Day10-2] 접두사인지 확인하기  (0) 2024.03.05