Skip to content

Files

Latest commit

 

History

History
45 lines (31 loc) · 2.14 KB

README.md

File metadata and controls

45 lines (31 loc) · 2.14 KB

Political and Postal communities in Switzerland

3AP assignment that evaluates basic java skills of a candidate.

Prerequisites 🎒

To fulfil this assignment you will need Java 11 and a GitHub Account. You can use an IDE or source editor of your choosing.

Requirements 🎓

Input data

This assignment source provides two .csv files in the resource folder:

📝 Assignment 1

Create a fork of this repository

📝 Assignment 2

Analyze the data in the two .csv files and implement the model Application.java - initModel() that represents the consolidated data.

Model

Proposal of Java interfaces (Note: Relations are not yet specified, use this interfaces as a starting point)

💡 How you can easy correlate the 2 data sets? Use a unique key / id available in both data sets 😏

📝 Assignment 3

Implement all the other methods in Application.java that throw a runtime exception using your model / data structure that you have created in Assignment 1

📝 Assignment 4

Fromat your source code additions according Google Style Guide for Java

📝 Assignment 5

When looking at the 2 CSV's, describe some other "interesting" facts you get out of your data set's.

Hand in the assignment :shipit:

If you are happy with your solution and all provided tests are passing please create a new pull request. Please put your full name in the PR comment, so we can map it to your application.

Questions ❓

If you have any need help or have have any questions at all please don’t hesitate to contact us. We are here to help! 📫 devs@3ap.ch

🎉 Good luck!! 🎉