qhrrkfl2   8년 전

저는 x년x월x일의 요일을 알아내는 코드를 기반삼아서

x년도 1월부터 12월까지 달력을 만드는 코드를 짜려고하는데

공휴일의 경우 설날은 상수가 아니라 변수라서

음력과 양력의 변환 공식을 알아보는 중인데

아무리 찾아봐도 없더라고요 ㅠㅜㅠ(너무 슬퍼서 침까지 흘리네요)

아시는분 있나여?

baekjoon   8년 전

예전에 음력<->양력 변환 앱을 만든 적이 있어서 찾아봤는데, 공식이 없다고 합니다. 저는 1:1 매칭하는 방식을 사용했습니다.

한 가지 팁을 드리면 음력과 양력은 1:1이 아니고 1:N이었던가, 1:2가 되던 경우가 있었습니다.

qhrrkfl2   8년 전

날자에 비가 있나요?;;

1:1매칭이면

2012년 1월1일을

x일로 치환하고

그만큼의 그레고리력을 구해야 겠네요?

음력의 시간 시스템은 잘 알고 계신가요?


baekjoon   8년 전

음력의 시간 시스템은 관심이 없어서 잘 모르고 있습니다.

양력의 x년 y월 z일에 해당하는 윤년이 0개, 1개, 2개가 있을 수 있다는 말이었습니다.

음력 2월은 28일까지만 있는 것이 아니고요.

2004년 3월 양력 달력을 보면, 양력 3월 11일은 음력 2월 11일인데, 3월 21일은 음력 윤2월 1일 인 것을 볼 수 있습니다.

아마 윤달에 대해서 들어본 적이 없으신건 아닌지요?

tuna   8년 전

음력 양력 변환은 천체의 움직임(...)으로 결정되는 부분입니다.

따라서 간단한 수학적인 수식으로 표현되지 않습니다.

천체의 움직임을 관찰하고 역법을 마춰야 되기에, 이를 위한 기관이 따로 존재합니다.

대한민국의 경우 천문연구원인 http://astro.kasi.re.kr/Life/ConvertSolarLunarForm...

에서 확인 가능합니다.


프로그래머라면 한번쯤 관심갖는 음양력변환

윤년과 다르게 아직은 불가능합니다...


qhrrkfl2   8년 전

양력처럼 시간의 차이를 줄이기위해 법칙처럼 윤년을 두는게 아니라서

음력은 정해진 법칙이 없는거군요..

그러면 어떻게 양,음력 변환을 하죠?

baekjoon   8년 전

각각의 양력에 대해서 해당하는 음력을 저장하는 방식 말고는 없어요 ㅠㅠ

qhrrkfl2   8년 전

그렇다면 양력 x년x월x일을 음력x년x월x일로 변환은 수식으로 안되고 일일히 입력을 해야되는거네여?;;

댓글을 작성하려면 로그인해야 합니다.