Sono un po 'romantico, adoro portare mia moglie a vedere albe e tramonti nel luogo in cui ci troviamo. Per il bene di questo esercizio, diciamo che non ho un codice che mi indichi l'ora del tramonto o dell'alba per qualunque data, latitudine e longitudine mi trovassi.
Il tuo compito, programmatori, è generare il codice più piccolo possibile che richieda una latitudine e una longitudine decimali (prese in gradi N e W, quindi i gradi S ed E saranno considerati negativi) e una data nel formato AAAA-MM-GG ( dal 1 ° gennaio 2000 in poi) e uscirà due volte in formato 24 ore per l'alba e il tramonto.
ad es. per oggi a Sydney, in Australia
riseset -33.87 -151.2 2013-12-27
05:45 20:09
Bonus: -100 se riesci a calcolare l'altezza -100 se riesci a tenere conto dell'ora legale
Il codice DEVE sputare i tempi nel relativo fuso orario specificato nell'input in base alla latitudine e alla longitudine OPPURE nel fuso orario della macchina client.