나는 로맨틱 한 느낌이 들었습니다. 아내가 우리가있는 곳에서 일출과 일몰을 보러 나가는 것을 좋아합니다. 이 연습을 위해 어떤 날짜, 위도 및 경도에 관계없이 일몰 또는 일출 시간을 알려주는 코드가 없다고 가정 해 봅시다.
코더는 십진수 위도 및 경도 (N 및 W로 표시되므로 S 및 E는 음수로 표시됨) 및 YYYY-MM-DD 형식의 날짜를 사용하는 가능한 가장 작은 코드를 생성해야합니다 (코더). 2000 년 1 월 1 일부터).
예 : 오늘 호주 시드니에서
riseset -33.87 -151.2 2013-12-27
05:45 20:09
보너스 : 고도를 고려할 수있는 경우 -100 일광 절약을 고려할 수있는 경우 -100
코드는 위도 및 경도를 기준으로 또는 클라이언트 시스템의 자체 시간대를 기준으로 입력에 지정된 관련 시간대에서 시간을 내야합니다.
3
잠깐, 우리는 [위도 x 경도] => [시간대] 조회를 수행해야합니까? 이를위한 데이터 파일이 있습니까? 아니면 액세스 할 수있는 서버입니까? 아니면 그런 것들이 내장 된 언어가 있습니까? 어느 것을 말씀해 주시겠습니까? 아니면 시간대 경계를 외워야합니까? 어떤 정밀도로? 이 데이터는 어디서 구할 수 있습니까? 이 데이터가 대부분의 코드 길이를 차지한다는 것을 알고 있습니까? 시간대 경계에 정확히 맞는 좌표는 어떻습니까? 지리 대라고 말해? 또한 입력이 극지 밤 / 낮 동안 극지방 인 경우 어떤 동작이 허용됩니까? 범위를 벗어난 좌표는 어떻습니까?
—
John Dvorak
나는 것 좋아하는 이상적인 영역 위의 점을 기준으로 수평선을 계산하기 위해 도전,하지만 난 싫어 찾기 위해 관련 도전, 손으로 압축을 프로그래밍 방식 decopmress하고, 시간대 매핑 조회에서 찾아보십시오. 물론 이상적인 시간대를 사용할 수 없다면 (정오 동안 태양이 가장 높고 가장 가까운 시간으로 반올림되도록 오프셋이 선택됨).
—
John Dvorak
@JanDvorak 사용하는 언어가 고객의 시간대를 이용할 수 있다면 반드시 그렇게하십시오.
—
WallyWest
극지방이 낮 / 밤일 때 극지방에 대해 바람직한 행동은 무엇입니까?
—
John Dvorak
다음은 정확히 같은 않는 도구입니다 weatherimages.org/latlonsun.html는
—
에 이사 아딜