문제 해설
- 윤년이기 때문에 2월달은 29일이다.
- day에서 0 값이 나와서 -1을 해주면 error가 발생이 되기 때문에 목요일만 예외처리 해준다.
func solution(_ a:Int, _ b:Int) -> String {
let day = ["FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"]
let mon = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
var sum = 0
for i in 0..<a - 1 {
sum += mon[i]
}
let value = (sum + b) % 7
return day[value - 1 < 0 ? 6 : value - 1] //0이나오면 -1 해주면 error가 생기기때문에 목요일은 예외처리해준다.
}