프로그래머스 (Swift)/기초
[Day23-4] 주사위 게임 1
은더기
2024. 5. 18. 23:19
문제

내 정답 코드
import Foundation
func solution(_ a:Int, _ b:Int) -> Int {
if !a.isMultiple(of: 2) && !b.isMultiple(of: 2) {
return a*a + b*b
} else if !a.isMultiple(of: 2) || !b.isMultiple(of: 2) {
return 2*(a+b)
} else {
return abs(a-b)
}
}
#
1. isMultiple(of: 2) 를 통해 홀수 짝수를 판별한다.
2. if-else문으로 조건을 나눠 알맞는 값으로 계산하여 반환한다.
배운 기술