let n = readLine()!.split(separator: " ").map{Int(String($0))!}
var sum = n[1]
for i in 1..<n[0] {
if i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12 {
sum += 31
} else if i == 2 {
sum += 28
} else {
sum += 30
}
}
switch sum {
case sum where sum % 7 == 0 :
print("SUN")
case sum where sum % 7 == 1:
print("MON")
case sum where sum % 7 == 2:
print("TUE")
case sum where sum % 7 == 3:
print("WED")
case sum where sum % 7 == 4:
print("THU")
case sum where sum % 7 == 5:
print("FRI")
default:
print("SAT")
}
구현 문제 풀어볼 겸
switch문 연습용 문제!
'알고리즘문풀 with SWIFT > Baekjoon' 카테고리의 다른 글
swift ) 백준 10866 - 덱 (0) | 2023.03.17 |
---|---|
swift ) 백준 1966 - 프린터 큐 (0) | 2022.07.01 |
swift ) 백준 14002 - 가장 긴 증가하는 부분 수열 4 (0) | 2022.06.26 |
swift ) 백준 9251 - LCS (0) | 2022.06.25 |
swift ) 백준 2502 - 떡먹는호랑이 (0) | 2022.06.24 |