Sou um pouco romântica, adoro levar minha esposa para ver o nascer e o pôr do sol no local em que estamos localizados. Para o exercício deste exercício, digamos que não possuo código que possa me dizer a hora do pôr do sol ou do nascer do sol em qualquer data, latitude e longitude em que eu esteja.
Sua tarefa, codificadores, é gerar o menor código possível, com latitude e longitude decimal (tirada nos graus N e W, para que os graus S e E sejam considerados negativos) e uma data no formato AAAA-MM-DD ( a partir de 1º de janeiro de 2000) e será emitido duas vezes no formato 24 horas para o nascer e o pôr do sol.
Por exemplo, hoje em Sydney, Austrália
riseset -33.87 -151.2 2013-12-27
05:45 20:09
Bônus: -100 se você pode levar em consideração a elevação -100 se você pode levar em consideração o horário de verão
O código DEVE citar os horários no fuso horário relevante especificado na entrada com base na latitude e longitude OU no fuso horário da máquina do cliente.
Respostas:
Passei bastante tempo escrevendo isso:
Agora ainda não está funcional (eu estraguei alguns cálculos) - voltarei mais tarde (se ainda tiver coragem) para concluir / comentar .
Além disso, alguns recursos interessantes que encontrei ao pesquisar o assunto:
fonte
# It's late, I'm tired, and OP is a prick for asking me to do this.
Não havia nenhuma obrigação de executar esta tarefa ... Por favor, não coloque comentários como este em seu código ... Ele não é favorável a outros codificadores ... inclusive a mim. Eu admiro o fato de que você dada por um vermelho quente, e os outros links que você forneceu, mas por favor, não use comentários como este nunca mais ...