dayGivenDayOfYear method
Implementation
int dayGivenDayOfYear(int dof, int year) {
var month = getMonthGivenDayOfYear(dof, year);
var daysOfMonth = getNumberOfDaysGivenMonth(month - 1, year);
var days = dof;
var ans = 0;
for (var i = 0; i < 11; i++) {
var daysInMonthLength = getNumberOfDaysGivenMonth(i, year);
var result = (days / daysInMonthLength);
if (result <= 1) {
ans = i;
break;
}
days -= daysInMonthLength;
}
return days;
}