문제
내 정답 코드
import Foundation
func solution(_ date1:[Int], _ date2:[Int]) -> Int {
let (year1, month1, day1) = (date1[0], date1[1], date1[2])
let (year2, month2, day2) = (date2[0], date2[1], date2[2])
if year1 < year2 {
return 1
} else if year1 > year2 {
return 0
} else {
if month1 < month2 {
return 1
} else if month1 > month2 {
return 0
} else {
if day1 < day2 {
return 1
} else {
return 0
}
}
}
}
#
1. date1, date2에 따라 year, month, day를 상수 선언하였다.
2. year -> month -> day 순으로 비교하면서 알맞는 값을 반환하였다.
배운 기술
'프로그래머스 (Swift) > 기초' 카테고리의 다른 글
[Day24-2] 그림 확대 (0) | 2024.05.26 |
---|---|
[Day24-1] 커피 심부름 (0) | 2024.05.26 |
[Day23-4] 주사위 게임 1 (0) | 2024.05.18 |
[Day23-3] 정수 찾기 (0) | 2024.05.18 |
[Day23-2] 꼬리 문자열 (0) | 2024.05.18 |