// ĠD RUN KW ATER ĠTEMPLATE ( add Ġdescription Ġand Ġpro totypes ) Ċ // ĠQuestion ĠTitle Ġand ĠDescription Ġon Ġle et code . com Ċ // ĠFunction ĠDeclaration Ġand ĠFunction ĠPro totypes Ġon Ġle et code . com Ċ // 6 3 0 . ĠCourse ĠSchedule ĠIII Ċ // There Ġare Ġn Ġdifferent Ġonline Ġcourses Ġnumber ed Ġfrom Ġ 1 Ġto Ġn . ĠEach Ġcourse Ġhas Ġsome Ġduration ( course Ġlength ) Ġt Ġand Ġclosed Ġon Ġd th Ġday . ĠA Ġcourse Ġshould Ġbe Ġtaken Ġcontinuous ly Ġfor Ġt Ġdays Ġand Ġmust Ġbe Ġfinished Ġbefore Ġor Ġon Ġthe Ġd th Ġday . ĠYou Ġwill Ġstart Ġat Ġthe Ġ 1 st Ġday . Ċ // Given Ġn Ġonline Ġcourses Ġrepresented Ġby Ġpairs Ġ( t , d ), Ġyour Ġtask Ġis Ġto Ġfind Ġthe Ġmax imal Ġnumber Ġof Ġcourses Ġthat Ġcan Ġbe Ġtaken . Ċ // Example : Ċ // Input : Ġ[[ 1 0 0 , Ġ 2 0 0 ], Ġ[ 2 0 0 , Ġ 1 3 0 0 ], Ġ[ 1 0 0 0 , Ġ 1 2 5 0 ], Ġ[ 2 0 0 0 , Ġ 3 2 0 0 ]] Ċ // Output : Ġ 3 Ċ // Explanation : Ġ Ċ // There 're Ġtotally Ġ 4 Ġcourses , Ġbut Ġyou Ġcan Ġtake Ġ 3 Ġcourses Ġat Ġmost : Ċ // First , Ġtake Ġthe Ġ 1 st Ġcourse , Ġit Ġcosts Ġ 1 0 0 Ġdays Ġso Ġyou Ġwill Ġfinish Ġit Ġon Ġthe Ġ 1 0 0 th Ġday , Ġand Ġready Ġto Ġtake Ġthe Ġnext Ġcourse Ġon Ġthe Ġ 1 0 1 st Ġday . Ċ // Second , Ġtake Ġthe Ġ 3 rd Ġcourse , Ġit Ġcosts Ġ 1 0 0 0 Ġdays Ġso Ġyou Ġwill Ġfinish Ġit Ġon Ġthe Ġ 1 1 0 0 th Ġday , Ġand Ġready Ġto Ġtake Ġthe Ġnext Ġcourse Ġon Ġthe Ġ 1 1 0 1 st Ġday . Ġ Ċ // Third , Ġtake Ġthe Ġ 2 nd Ġcourse , Ġit Ġcosts Ġ 2 0 0 Ġdays Ġso Ġyou Ġwill Ġfinish Ġit Ġon Ġthe Ġ 1 3 0 0 th Ġday . Ġ Ċ // The Ġ 4 th Ġcourse Ġcannot Ġbe Ġtaken Ġnow , Ġsince Ġyou Ġwill Ġfinish Ġit Ġon Ġthe Ġ 3 3 0 0 th Ġday , Ġwhich Ġexceeds Ġthe Ġclosed Ġdate . Ċ // Note : Ċ // The Ġinteger Ġ 1 Ġ<= Ġd , Ġt , Ġn Ġ<= Ġ 1 0 , 0 0 0 . Ċ // You Ġcan 't Ġtake Ġtwo Ġcourses Ġsimultaneously . Ċ // class ĠSolution Ġ{ Ċ // ĠĠĠ Ġfun Ġschedule Course ( courses : ĠArray < IntArray >): ĠInt Ġ{ Ċ // ĠĠĠ Ġ} Ċ //} ĊĊĊ Ċ // ĠTime ĠIs ĠMoney