Skip to content

Instantly share code, notes, and snippets.

@ppajdek
Last active June 24, 2020 11:36
Show Gist options
  • Save ppajdek/e6b877c3de6c04e1c57bc1ad55c5e0b8 to your computer and use it in GitHub Desktop.
Save ppajdek/e6b877c3de6c04e1c57bc1ad55c5e0b8 to your computer and use it in GitHub Desktop.
int calculateEmployeeSalary(int[][] employeesWorkingSchedule, int employeeId, int dailySalary) {
int salary = 0;
for (int[] weekSchedule : employeesWorkingSchedule) {
for (int dayInWeek = 0; dayInWeek < NUM_OF_DAYS_IN_A_WEEK; dayInWeek++) {
int workingEmployeeId = weekSchedule[dayInWeek];
if (workingEmployeeId == employeeId) {
salary += dailySalary;
if (dayInWeek == SUNDAY) {
salary += dailySalary * 0.5
}
}
}
}
return salary;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment