• + 0 comments

    Java 8 based

        public static int libraryFine(int d1, int m1, int y1, int d2, int m2, int y2) {
        // Write your code here
            int fineWithinSameMonth = 15;
            int fineWithinSameYear = 500;
            if(y1 > y2) {
                return 10000;
            } else if (y1 == y2) {
                if(m1 > m2) {
                    return (m1 - m2) * fineWithinSameYear;
                } else if (m1 == m2 & d1 > d2) {
                    return (d1 - d2) * fineWithinSameMonth;
                }
            }
            return 0;
    
        }