์ฝ๋ฉํ
์คํธ ์คํฐ๋ 4์ฃผ์ฐจ
1. 2016๋
def solution(a, b): date = ['FRI','SAT','SUN','MON','TUE','WED','THU'] month = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] cnt = 0 for i in range(a-1): cnt += month[i] ans = (cnt + b) % 7 return date[ans-1] 2. ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ def solution(s): if len(s) == 4 and s.isdigit(): return True elif len(s) == 6 and s.isdigit(): return True else: return False 3. ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ def solution(s): s..
[BOJ] ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด
๋ฌธ์ ๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ก์ ๋, ๋ ๋ฌธ์์ด์ ๋ชจ๋ ํฌํจ๋ ๊ฐ์ฅ ๊ธด ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด์ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ด๋ค ๋ฌธ์์ด s์ ๋ถ๋ถ ๋ฌธ์์ด t๋, s์ t๊ฐ ์ฐ์์ผ๋ก ๋ํ๋๋ ๊ฒ์ ๋งํ๋ค. ์๋ฅผ ๋ค์ด, ๋ฌธ์์ด ABRACADABRA์ ๋ถ๋ถ ๋ฌธ์์ด์ ABRA, RAC, D, ACADABRA, ABRACADABRA, ๋น ๋ฌธ์์ด ๋ฑ์ด๋ค. ํ์ง๋ง, ABRC, RAA, BA, K๋ ๋ถ๋ถ ๋ฌธ์์ด์ด ์๋๋ค. ๋ ๋ฌธ์์ด ABRACADABRA์ ECADADABRBCRDARA์ ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด์ CA, CADA, ADABR, ๋น ๋ฌธ์์ด ๋ฑ์ด ์๋ค. ์ด ์ค์์ ๊ฐ์ฅ ๊ธด ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด์ ADABR์ด๋ฉฐ, ๊ธธ์ด๋ 5์ด๋ค. ๋, ๋ ๋ฌธ์์ด์ด UPWJCIRUCAXIIRGL์ SBQNYBSBZDFNEV์ธ ๊ฒฝ์ฐ์๋ ๊ฐ์ฅ ๊ธด ๊ณต..