문제
내 정답 코드
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문으로 조건을 나눠 알맞는 값으로 계산하여 반환한다.
배운 기술
'프로그래머스 (Swift) > 기초' 카테고리의 다른 글
[Day24-1] 커피 심부름 (0) | 2024.05.26 |
---|---|
[Day23-5] 날짜 비교하기 (0) | 2024.05.18 |
[Day23-3] 정수 찾기 (0) | 2024.05.18 |
[Day23-2] 꼬리 문자열 (0) | 2024.05.18 |
[Day23-1] 부분 문자열 (0) | 2024.05.18 |