Challenge 8 – Create C# Class to hold the contents of a Dictionary.
To perform effectively as a C# software application developer, one must be acquainted with various facets of the C# programming language. To test the skills of application developers, Superior Consulting Services (SCS) offers a series of technical coding challenges designed to challenge and educate C# application developers. This blog addresses C# basics and presents SCS’ eighth challenge: Create a C# Class to hold contents of a Dictionary.
Let’s get ready to rumble… C# style
Each SCS challenge will require the user to solve a problem and present their approach through a coded solution. All questions are designed to be solvable by mid-level C# application developers in one hour or less. The eighth challenge is below.
A Dictionary is a book or electronic resource that lists the words of a language (typically in alphabetical order) and gives their meaning. A Dictionary usually also provides information about pronunciation, origin, and usage.
This challenge will involve the creation and documentation of a C# Class necessary to hold the contents of a dictionary, and one (1) and only one (1) method to retrieve data from the dictionary.
- The Classes, Functions and Methods must be written in C# and contain all appropriate attribution, decoration, typing, and punctuation.
- When embedded into a C# application, the method must compile, build and run without errors or warnings.
- Contestant challenge submittals should be emailed to email@example.com, Subject Line SCS Coding Challenge #8.
- Reponses to Challenge #8 should be received by 5:00 pm CDT, October 31 , 2015
- In the event of a tie between two or more winning solutions, the first solution received will receive the prize; however, all submitters with correct solutions will be recognized.
- Employees of SCS are not eligible to participate in the coding challenge.
The best solution submitted will receive an Amazon gift certificate worth $25.00 and have the winning solution, along with the winner’s name, on the SCS website: www.teamscs.com.