๐ฌย ๋ฌธ์
[์ฝ๋ฉํ
์คํธ ์ฐ์ต - 2016๋
](https://school.programmers.co.kr/learn/courses/30/lessons/12901)
๐ฌย Idea
์ค๋
: 2์์ด 29์ผ์ธ ํด
5์ 24์ผ ๊ธฐ์ค์ผ๋ก 4์๊น์ง์ ๋ ์ง ์๋ฅผ ๋ํ๊ณ , 24๋ฅผ ๋ํด ์ด day์ count๋ฅผ ๋ฝ๋๋ค.
์ดํ count๋ฅผ 7์ผ๋ก ๋๋ ๋๋จธ์ง์ dict value๊ฐ์ ๊ฒฐ๊ณผ๋ก ๋์ถํ๋ค.
๐ฌย ํ์ด
func solution(_ a:Int, _ b:Int)->String{letdayDict:[Int:String]=[3:"SUN",4:"MON",5:"TUE",6:"WED",0:"THU",1:"FRI",2:"SAT"]letdayCountArray:[Int]=[31,29,31,30,31,30,31,31,30,31,30,31]varcount=0foriin0..<a -1{
count +=dayCountArray[i]}returndayDict[(count + b)%7]!
}
๐ฌย ๋ฌธ์ [์ฝ๋ฉํ ์คํธ ์ฐ์ต - 2016๋ ](https://school.programmers.co.kr/learn/courses/30/lessons/12901)
๐ฌย Idea์ค๋ : 2์์ด 29์ผ์ธ ํด
5์ 24์ผ ๊ธฐ์ค์ผ๋ก 4์๊น์ง์ ๋ ์ง ์๋ฅผ ๋ํ๊ณ , 24๋ฅผ ๋ํด ์ด day์ count๋ฅผ ๋ฝ๋๋ค.
์ดํ count๋ฅผ 7์ผ๋ก ๋๋ ๋๋จธ์ง์ dict value๊ฐ์ ๊ฒฐ๊ณผ๋ก ๋์ถํ๋ค.
๐ฌย ํ์ด