
import Foundation
func solution(_ arr:[Int], _ k:Int) -> [Int] {
var answer : [Int] = []
answer = k%2 == 0 ? arr.map{$0 + k} : arr.map{$0 * k}
return answer
}
삼항연산자를 통해 간략하게 표현하고자 하였고, 해당 조건이 짝수 홀수에 따라서 배열의 값에 변화를 주어야 하기에
for 문 대신 map 을 사용하여 간단하게 표현 하였다.
이전에는 for 문을 써서 하나하나 변환하고자 하였을 텐데, 확실히 많이 풀다보니 간단하게 어떻게 해야하는 조금씩 감이 오는듯 하다.
하지만 아직 갈길은 멀어보인다
PREVIOUS120. 문자열을 정수로 변환하기
NEXT122. 뒤에서 5등까지