문제
내 정답 코드
import Foundation
func solution(_ num_list:[Int]) -> [Int] {
var result = num_list
var lastValue = num_list[num_list.count-1]
var beforeValue = num_list[num_list.count-2]
var plusValue = lastValue > beforeValue ? (lastValue-beforeValue) : lastValue * 2
result.append(plusValue)
return result
}
#
1. 마지막 원소와 그 전의 원소를 구하고
2. 두 개의 값을 비교하여 새로 계산한 값을 배열에 추가한다.
배운 기술
'프로그래머스 (Swift) > 기초' 카테고리의 다른 글
[Day6-3] 수 조작하기2 (0) | 2024.02.09 |
---|---|
[Day6-2] 수 조작하기1 (0) | 2024.02.09 |
[Day5-5] 이어 붙인 수 (0) | 2024.02.02 |
[Day5-4] 원소들의 곱과 합 (0) | 2024.02.02 |
[Day5-3] 주사위 게임 2 (1) | 2024.01.31 |