Kayak is thinking of providing weather information to users to help them plan trips. As an experiment before doing a full integration, they’d like to create a fun tool that tells users where the warmest temperatures are within 30 miles of their destination.
Create a basic version of this tool on any platform you'd like (web or mobile). Use the WeatherBug weather API for weather information and the Geonames API for finding populated cities within 30 miles of a given location (search for api.geonames.org/findNearbyPostalCodes and api.geonames.org/findNearbyPlaceName on the linked page). If you want to build a fully functional app, feel free to use the username ms_test201302 and the premium Geonames server ws.geonames.net for your requests and the WeatherBug keys dpkdcj78p5mqnukn8sfv8jkf for WeatherBug GEO Basic and rpjv5wkg9q465bkuzrhdrqbg for WeatherBug REST XML.
Your final product must take an input city and give an output of the top 10 warmest temperatures (from warmest to coldest). This list of top 10 warmest temperatures should include - 1) The location of the temperature and 2) Which day it happens on. Use only data from the 7 day forecasts, and cities within the US.
Submit your code (or pseudo-code with calls to the aforementioned APIs) and a brief paragraph describing your algorithm. Feel free to wow the Kayak team by customizing your weather tool with more cool features. Bonus points for submitting a link to a real demo!
|Top 2 share 5000||Next 3 share 600|
|2500||Changwhan Yea Stanford University|
|200||cathy wu Massachusetts Institute of Technology|
|200||Yingjie Hu University of California, Santa Barbara|
|2500||Lauren Ko University of British Columbia|
|200||Charlie He New York University|