백준 알고리즘 1924번 2007년
알고리즘을 이제는 슬슬 공부해보자고 결심했고 백준 알고리즘 사이트에서 쉬운 문제들만 가지고 풀어보기 시작했다.
왜 공부하게 됐냐면 제니퍼소프트 인턴문제를 풀면서 뭘 써서 풀면 될지는 알았는데 코딩이 안된다는 사실에..
또한, 개발자로써 알고리즘에 대한 자부심을 갖추어야 한다고 생각했기 때문에
또한, 내 학점을 커버하기 위해서!?ㅠㅠ
무튼 그 시작으로 쉬운 문제들을 연습삼아 풀어보았다.
개발 언어는 python으로 풀었는데 그 이유는 언어도 공부할 겸 굉장히 코드가 짧아진다는 것. (사실 Java를 안한지 좀 되어서 기억이 잘 안나...)
이 문제는 2007년 1월1일 월요일이 주어지고 두 정수를 받아 해당 월 일이 무슨 요일인지를 구하는 문제이다.
이 문제 되게 쉽다.....근데 업로드 하는 이유는 그냥... 어쨌든 심심풀이로 풀었자나..
코드 (python v2)
1 2 3 4 5 6 7 | mList = [0,31,28,31,30,31,30,31,31,30,31,30,31] wDay = {1 : 'MON', 2 : 'TUE', 3 : 'WED',4 : 'THU',5 : 'FRI',6 : 'SAT',0 : 'SUN'} sum =0 month, day = map(int, raw_input().split(" ")) for i in range(month): sum += mList[i]sum += dayprint wDay.get(sum%7) | cs |
'Data Engineer > Algorithm' 카테고리의 다른 글
(python) 백준 알고리즘 9935번 - 문자열 (0) | 2016.05.04 |
---|---|
(python) 백준 알고리즘 11727번 - Dynamic Programming (1) | 2016.05.03 |