(가로)6 * (세로)7 의 월수를 보여주는 달력이 있는데요 
이달력은 일개월씩 보여주는데 저는 1년치를 한꺼번에 보여주고 싶어요

근데 이게 도저히 감이 안오네요 어떻게 알고리즘을 짜야될지 ㅠㅠ

 
일단 알기 쉬우라고 그림을 그려봤는데요
1월 4월 7월 10월에 세로로 이동을 해야되구요
2월3월 5월6월 8월 9월 11월12월에는 가로로 이동해야되구요

회사 소스라 가져올 순 없어서 확실히 기억은 안나는데 대충 이런식이엇어요

int width = 480;
int height = 574;
for int iii=1; i<=12; i++){//이건 제가 추가하려는부분
for(int i=1; i<=6; i++){
  for(int j=1; j<=7; j++){
   
drawText((iscal()?cal.day:" "),j , ,paint);//잘 기억이,,근데 월은 잘 표시됨



}
}
}
어떻게 해야될까요,,,ㅠㅠi,j를 응용해서 일년치를 나열하고 싶어요