본문 바로가기

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

[Day24-3] 조건에 맞게 수열 변환하기 3

문제

 

내 정답 코드

import Foundation

func solution(_ arr:[Int], _ k:Int) -> [Int] {
    var arr = arr
    
    if k.isMultiple(of: 2) {
        (0..<arr.count).map { arr[$0] += k }
    } else if !k.isMultiple(of: 2) {
        (0..<arr.count).map { arr[$0] *= k }
    }
    
    return arr
}

 

#

1. arr 값을 반복문으로 가져오고

2. 홀수 짝수의 조건을 나눠 해당 값에 맞는 계산을 반환한다.


배운 기술

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

[Day24-5] 특별한 이자원 배열 1  (0) 2024.05.26
[Day24-4] l로 만들기  (0) 2024.05.26
[Day24-2] 그림 확대  (0) 2024.05.26
[Day24-1] 커피 심부름  (0) 2024.05.26
[Day23-5] 날짜 비교하기  (0) 2024.05.18