백준 알고리즘 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(intraw_input().split(" "))
 
for i in range(month):
    sum += mList[i]sum += dayprint wDay.get(sum%7)
cs


+ Recent posts