알고리즘문풀 with SWIFT/Baekjoon

swift ) 백준 1924 - 2007

유사앱등이 2022. 6. 29. 22:10
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문 연습용 문제!