본문 바로가기

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

[Day16-3] 배열에서 문자열 대소문자 변환하기

문제

 

내 정답 코드

import Foundation

func solution(_ strArr:[String]) -> [String] {
    return strArr.enumerated().map { !$0.offset.isMultiple(of: 2) ? $0.element.uppercased() : $0.element.lowercased() }
}

 

#

1. eunmrated로 인덱스를 가져와 홀/짝수를 판별하고

2. 조건에 맞게 대문자 또는 소문자로 반환한다.


배운 기술