Code RoomMonth arithmetic skips day 31
MediumPrep Room Coding #1748

Month arithmetic skips day 31

Code reviewCode quality & reviewMid–Senior~25 min

Review this Java helper that computes a subscription anniversary one month out.

What a strong answer looks like

Separate real bugs from style. Rank issues by severity, point at the root cause rather than the symptom, and suggest a concrete fix, specific and kind.

0:00 of about 25 min
Mark a line and say what kind of problem it is.0 findings
1import java.util.Calendar;
2import java.util.Date;
3 
4public Date oneMonthLater(Date start) {
5 Calendar c = Calendar.getInstance();
6 c.setTime(start);
7 c.set(Calendar.MONTH, c.get(Calendar.MONTH) + 1);
8 return c.getTime();
9}
10 
11// oneMonthLater(Jan 31) ?
Which questions mattered is sealed until you submit. Telling you now would just be handing over the edge cases.