메뉴 건너뛰기

BLENDING

공지사항

05 학번 여러분 공지 입니다 ^^ (3차 힌트 up)

이광훈2005.04.27 13:54조회 수 371추천 수 9댓글 12

    • 글자 크기
과제 : 달력

제출방법 : 5/4일 저녁 7시

ex) 년도,달 을 입력하세요 ->

출력:  xxxx년 x월
        일 월 화 수 목 금 토
             1   2   3    .....
        ..........................
        ..........................
        ..........................
        ..................

1조 : 윤준,김재열,이기철,유동재

2조 : 신승천,차인덕,함동균,김상규

3조 : 윤국중,박정민,조완이,홍승기

4조 : 조순,김소영,김보람,배도연

5조 : 남상훈,서세현,김상우,김슬기

//조는 한 과제당 계속해서 바뀌니까 불만 갖지 마세요

****힌트****
#1
아시는 분은 알겠지만 1년 1월 1일은 일요일 입니다

그리고 일년이 지날때마다 요일은 한칸씩 밀립니다

예를 들면 2년 1월 1일은 월요일이 되겠죠

그리고 가장 어려운 부분중 하나인 윤년! 윤년이 있는 때는

일년이 366일 이죠? 그래서 요일은 윤년일경우 2칸씩 밀립니다.

이 연산을 수행할때는 배열을 적절히 사용하는 것이 좋겠죠?
#2
벌써 짠 사람도 있고 근접해 가고 있는 사람들도 있군요!!!

자 그럼 다들 어느정도 프로그램을 했다고 생각하고 두번째 힌트 들어 갑니다.

이 프로그램에서 어려운 것은 2가지 입니다 바로 달력의 앞에 있어야 하는 공백정하기!

그리고 윤년 입니다.

윤년은 4년 마다 오고 100년마다 윤년이 아닙니다 그러나 400년 마다는 윤년 입니다! (ex 4년,2000년 2004년 은 윤년!!!!! 100년 은 윤년이 아님!)

이것을 if 문을 이용하여 자알~? 짜면 되겠죠?

그리고 달의 1일 앞의 공백입니다.

힌트는 이것을 구하는 방법은 여러가지가 있습니다! 라는 것입니다!

꼭 최적의 소스가 아니여도 자신 스스로 짰다면 그것은 자신에게 최고의 소스 입니다!

이것은 좀 생각을 해보세요!!!

p.s 함수를 적절히 이용한다면 라인수를 굉장히 줄일수 있습니다!!!
/******************3차 힌트 ********************/
자 이제 3차 힌트 입니다 마지막 힌트이고요, 가장 중요한 힌트 입니다..
원래 이 힌트는 안줄생각이였지만....뭐 다들 맨땅만 파고 있기에 힌트를 드립니다

자 달의 앞에 붙어야 하는 공백힌트 입니다.

1년 1월

일  월  화  수  목  금  토  
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  31

이렇게 나오죠? 그렇다면

1년 2월
일  월  화  수  목  금  토
                1    2    3    4

1년 2월 은 이렇게 나와야 합니다 !

자 그럼 공백은 3 인데요

이 3을 어떻게 구하느냐!

우선 1년 1월에서 부터 원하는날 ex)2004년 1월

까지 모든 날자를 더해 봅시다!

그리고 모든 날자를 더한것을 7로 나누어나온 나머지값은 입력받은 달(2004년 1월)

의 공백이 됩니다. 자 예를 볼까요?

맨위의 1년 2월에서 보면

1년 1월부터 1년 2월 바로 전 달까지 모든 날수를 더하면

31입니다 31%7  = 3이지요?

3은 바로 달력 앞의 공백이 됩니다...!!!!

이상입니다

이것 말고도 다른 자잘하게 프로그램을 방해하는 요소들이 있지만

이것을 기본 뿌리로 짜 나간다면 그리 어렵지 않게 해결할수있을것입니다.

감사합니다

 

본 게시물은 2011.01.04일 복구된 게시물 입니다. 첨부파일 및 이미지파일은 복구 되지 않았습니다. [자세한 내용 보기]


    • 글자 크기
5월 3일 저녁 8시 (by 함영민) 회의 조,. (by 송수연)

댓글 달기

댓글 12
번호 분류 제목 글쓴이 날짜 조회 수
공지 전체 2021년 BLENDING 임원진이 선발되었습니다.1 16황지우 2021.03.17 137
공지 전체 블렌딩 홈페이지 가입 방법 19방은영 2020.06.29 339
공지 전체 2020년 BLENDING 임원진이 선발되었습니다.1 15배성원 2019.12.31 605
공지 전체 동아리방 관련 공지입니다. (졸업생 선배님들 꼭 읽어주세요)1 15배성원 2019.09.02 9301
163 종강총회!!!11 이광훈 2005.06.12 302
162 동아리 물품을 반납합시다8 이광훈 2005.05.31 271
161 2005년 1학기 MT17 이광훈 2005.05.21 480
160 소풍관련 공지 입니다.9 권순민 2005.05.11 312
159 익명게시판 만들었습니다.2 전수빈 2005.05.05 235
158 프로젝트 관련 홈페이지수정. 전수빈 2005.05.04 233
157 동아리홈페이지 변경관련 사항.4 전수빈 2005.05.03 270
156 5/4 목요일 05학번 교육&향후계획 관련 중요 회의가 있습니다.1 이광훈 2005.05.02 257
155 5월 3일 저녁 8시 함영민 2005.04.29 262
05 학번 여러분 공지 입니다 ^^ (3차 힌트 up)12 이광훈 2005.04.27 371
153 회의 조,.1 송수연 2005.04.19 278
152 4월 30일 체육대회 종목(축구,농구,발야구) 참가 신청받습니다 정호성 2005.04.13 258
151 C전체강의 2주차 레포트 정답 김상훈 2005.04.07 249
150 C 전체강의 2주차 과제 김상훈 2005.04.01 265
149 05 C전체강의 레포트 김상훈 2005.03.24 275
148 2005년도 블랜딩 신입생환영회 공지 수빈- 2005.03.16 265
147 그래픽관련 공지 CGFriend 2005.03.05 268
146 MT 후보지와 회의 일정 입니다. 내눈물모아.. 2004.12.03 320
145 서버 업데이트 합니다. - 12.1(수) 푸르미 2004.11.30 243
144 http://blending.co.kr 푸르미 2004.11.25 263
이전 1 ... 23 24 25 26 27 28 29 30 31 32... 36다음
첨부 (0)
위로