ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๋ฌธ์
2016๋ 1์ 1์ผ์ ๊ธ์์ผ์ ๋๋ค. 2016๋ a์ b์ผ์ ๋ฌด์จ ์์ผ์ผ๊น์? ๋ ์ a ,b๋ฅผ ์ ๋ ฅ๋ฐ์ 2016๋ a์ b์ผ์ด ๋ฌด์จ ์์ผ์ธ์ง ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์์ผ์ ์ด๋ฆ์ ์ผ์์ผ๋ถํฐ ํ ์์ผ๊น์ง ๊ฐ๊ฐ SUN,MON,TUE,WED,THU,FRI,SAT ์ ๋๋ค. ์๋ฅผ ๋ค์ด a=5, b=24๋ผ๋ฉด 5์ 24์ผ์ ํ์์ผ์ด๋ฏ๋ก ๋ฌธ์์ด "TUE"๋ฅผ ๋ฐํํ์ธ์.
์ ํ์ฌํญ
- 2016๋ ์ ์ค๋ ์ ๋๋ค.
- 2016๋ a์ b์ผ์ ์ค์ ๋ก ์๋ ๋ ์ ๋๋ค. (13์ 26์ผ์ด๋ 2์ 45์ผ๊ฐ์ ๋ ์ง๋ ์ฃผ์ด์ง์ง ์์ต๋๋ค)
์ ์ถ๋ ฅ ์
| a | b | result |
| 5 | 24 | "TUE" |
ํ์ด
1. use calendar module
2. weekday(๋ , ์, ์ผ) : ์์ผ์ ๋ฐํํด์ฃผ๋ ํจ์, 0 = ์์์ผ, 1 = ํ์์ผ ···
Solution
import calendar
def solution(a, b):
days = ['MON','TUE','WED','THU','FRI','SAT','SUN']
return days[calendar.weekday(2016,a,b)]
'๐งฉ Algorithm > [Programmers] Level 1' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Programmers ์๋ ์ซ์ ๋ํ๊ธฐ (Python/Level 1) (0) | 2022.07.31 |
|---|---|
| Programmers ์ฝ์์ ๊ฐ์์ ๋ง์ (Python/Level 1) (0) | 2022.07.27 |
| Programmers K๋ฒ์งธ์ (Python/Level 1) (0) | 2022.07.25 |
| Programmers ๋๋จธ์ง๊ฐ 1์ด ๋๋ ์ ์ฐพ๊ธฐ (Python/Level 1) (0) | 2022.07.24 |
| Programmers ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด (Python/Level 1) (0) | 2022.07.22 |