본문 바로가기

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

[Day23-4] 주사위 게임 1

문제

 

내 정답 코드

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