Challenge 40– When will the sun rise?
To perform effectively as a software application developer, one must be acquainted with various facets of application development. To test the skills of application developers, Superior Consulting Services (SCS) offers a series of technical coding challenges designed to challenge and educate application developers. This blog addresses problem solving and algorithm development, and presents SCS’ fortieth (40th) challenge: When will the sun rise?
This is the most difficult of the coding challenges to date.
Let’s get ready to rumble
Each SCS challenge will require the user to solve a problem. All questions are designed to be solvable by mid-level application developers in one hour or less. The 40th challenge is shown below.
Challenge #40, computing when the sun rise will rise, is based upon the following inputs:
- Calendar Date
- Elevation above sea level (optional)
The following is prototype function to compute when the sun will rise. Please fill in the missing information and use any data type you like in order to get the MOST ACCURATE result.
- Given a calendar date, and location on the earth measured by Latitude, Longitude, and elevation above sea level (optional) compute sun rise time to the nearest second.
- Any programming language can be used.
- Winner will be judged on accuracy and completeness of the solution.
- Contestant challenge submittals should be emailed to firstname.lastname@example.org, Subject Line SCS Coding Challenge #40.
- Reponses to Challenge #40 should be received by 5:00 pm CDT, June 30th, 2018.
- In the event of a tie between two or more winning solutions, the first solution received will receive the prize; however, all submitters with good solutions will be recognized.
- Employees of SCS are not eligible to participate in the coding challenge.
The best solution submitted will receive an Amazon.com gift certificate worth $25.00 (U.S. dollars) and have the winning solution, along with the winner’s name, on the SCS website: www.teamscs.com.