진짜 달력 자동으로 찍기

진짜 달력 찍기

학습 목표

  • 프로그램 완성도 높이기

요구사항

  • 3단계와 같지만 년도와 월만 입력받는다.
  • 진짜 캘린더에서 나오는 달력과 똑같은 모양의 달력을 출력한다.
  • 추가적으로 입력받아야 하는 내용이 있는지 생각해 보자.

입력 및 출력 예시

년도를 입력하세요.
> 2017
월을 입력하세요.
> 6

2017년 6월
일 월 화 수 목 금 토
       1  2  3
4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

년도를 입력하세요.
> -1
Bye  

힌트 및 검색 키워드

  • 어떤 방식으로 구현해야 할 지 생각이 필요하다.
  • 날짜 계산 알고리즘을 공부해서 이해하고 구현한다.
  • 최대한 검색을 하지 말고 직접 구현해 보도록 하자.
  • 검색 힌트: 그레고리력, 달력 알고리즘

git commit, push도 꼭 해 주세요!

완성 저장소 링크

https://github.com/honux77/codesquad-java-calendar/tree/0.1