From 345be939fea2d0de0e4c8d2be52cc113fee1b7a8 Mon Sep 17 00:00:00 2001 From: leonardorandys <36704812+leonardorandys@users.noreply.github.com> Date: Tue, 14 Aug 2018 10:58:33 +0700 Subject: [PATCH 1/3] First commit --- Calendar.class | Bin 0 -> 1003 bytes Calendar.java | 29 +++++++++++++++++++++++++++++ Day.class | Bin 0 -> 811 bytes Day.java | 32 ++++++++++++++++++++++++++++++++ Factorial.class | Bin 0 -> 636 bytes Factorial.java | 20 ++++++++++++++++++++ FactorialRecursive.class | Bin 0 -> 720 bytes FactorialRecursive.java | 23 +++++++++++++++++++++++ HelloWorld.class | Bin 0 -> 656 bytes HelloWorld.java | 24 ++++++++++++++++++++++++ 10 files changed, 128 insertions(+) create mode 100644 Calendar.class create mode 100644 Calendar.java create mode 100644 Day.class create mode 100644 Day.java create mode 100644 Factorial.class create mode 100644 Factorial.java create mode 100644 FactorialRecursive.class create mode 100644 FactorialRecursive.java create mode 100644 HelloWorld.class create mode 100644 HelloWorld.java diff --git a/Calendar.class b/Calendar.class new file mode 100644 index 0000000000000000000000000000000000000000..530afa22fa813b5edf0a406100642316d5439787 GIT binary patch literal 1003 zcmZ{i&rcIU6vw|)+U~S$DL?BEKnwmV6{sSLLLos23ZY<9G$tgP>2^{V+udfnOTtMH zp7g9&^<<)6@BqdGi5yM5d({8K7~c#SFwsrEJD)f6-kW{j?3Z7kb^wfGDvnN^h~XsC z9DQ;0<5V1{afah8$2pD+#{fr`<2=V8#}LObM~>qH$3>121D6bpGDP#XWBXGKO__l^ z4B;8KEE$rEwj-Bt%?&fqAH!T@P<{bi7uoJTsCn9V+{Sb8=@k|(~HvgrFX*GSt>Q+5?w~JmRaw`bb+((kMZWpuo)onSh7R51?``@h8p83bWO`TT-=4P} z+&%C3vZ6-eb>TH6h5sp=M;|)q&rweZl!O$$k5JT0E2A}%-3HqvU^q(esNM`AhGRHR zOsQ;@N<(z^BfArR3G)L&?M+(KlB)6agV;W_ctKR)U^Nr literal 0 HcmV?d00001 diff --git a/Calendar.java b/Calendar.java new file mode 100644 index 0000000..96e2c51 --- /dev/null +++ b/Calendar.java @@ -0,0 +1,29 @@ + +public class Calendar { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + if(args.length != 1) { + System.out.println("Usage: LetterGrade "); + return; + } + + int month = Integer.parseInt(args[0]); + switch(month){ + case 1 : System.out.println("January");break; + case 2 : System.out.println("February");break; + case 3 : System.out.println("March");break; + case 4 : System.out.println("April");break; + case 5 : System.out.println("May");break; + case 6 : System.out.println("June");break; + case 7 : System.out.println("July");break; + case 8 : System.out.println("August");break; + case 9 : System.out.println("September");break; + case 10 : System.out.println("October");break; + case 11 : System.out.println("November");break; + case 12 : System.out.println("December");break; + default : System.out.println("Invalid input");break; + } + } +} diff --git a/Day.class b/Day.class new file mode 100644 index 0000000000000000000000000000000000000000..39a311dec5c1136e96d9f27a38294e60c22d3622 GIT binary patch literal 811 zcmZ`%O>YuW6g`ix8HNE$D`*8QtzQ&v(P|pCNMdX>B>0g~-RR~4FJvkVWEh%s<YZE@Rb#ja(c@am>WLh2zLu zD4=NKgoyG#mJFOUa7rLnb6m%-3xvzd4+SDOhg~I*ZaS{II~lZrYPBPcVyq`mK=99@hOlbftiEX-)nEH4g-I#Lsf*qV{_#)`-P&>C1of`3$hA+XO# zaZmG9q!qN$$|s0D0xIDi3!EXuk-;o6Q$?86Fk^2k`_b31KOi(4{)ot4CA{_-(OM;< z&Gr0yrr;@;E~~Gsb8Ss+<1edYhkUwfj8)&^hK5D}*9*qzC9J|smnKoji08B^9XEq` zPQ!Qr6B=5CT1zOIZ?J$lveJmB Tzo99FW!Z*h85DISD4hKPd>){q literal 0 HcmV?d00001 diff --git a/Day.java b/Day.java new file mode 100644 index 0000000..a1e54a8 --- /dev/null +++ b/Day.java @@ -0,0 +1,32 @@ + +public class Day { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + if(args.length != 2) { + System.out.println("Usage: LetterGrade "); + return; + } + + int month = Integer.parseInt(args[0]); + int year = Integer.parseInt(args[1]); + switch(month){ + case 1 : + case 3 : + case 5 : + case 7 : + case 8 : + case 10: + case 12: System.out.println("31 Days");break; + case 4 : + case 6 : + case 9 : + case 11 : System.out.println("30 Days");break; + case 2 : if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) + System.out.println("29 Days"); + else System.out.println("28 Days");break; + default : System.out.println("Invalid input");break; + } + } +} diff --git a/Factorial.class b/Factorial.class new file mode 100644 index 0000000000000000000000000000000000000000..e3def5978f163a896df2af8c639029f01adcc21c GIT binary patch literal 636 zcmZ`%O>YuW6g`)jGB6HcX~AltBGq0h_-MD&8U+8O@8S;3TxN+t0 z(536TsK!Nqfd9vhi`M(l*fh~uy!$cdoO{ok`F{586u?7l`pBW2#}bxvsQ9SjnvWG+ zx7iI3s~&2EY)2)^bO}zlwMTFtr~8sn>Z?RPo5e$^Uy9+FJ8mpgLa2tX`-kF2k#HknU3VHvgG2fh)k-L7~iwx0D1Tx>H*eplhAxM6(jkm z(U-+2|y*SZWpBokppaT@Q@_x6t&k9^f|a*kXf_|Eo*5da>5?;h~JorPko> z)X11!rZav~`Rzfa?H6pounj5VZNk!A<8qteO)O~4?knNH%`aZe?j=T!q$cDhLQf@^ z|DpBxPQ%{T9y{^)JJ}}#wgjKgD_qq%632zs7tk>$gn-ZNyqRHO0Y%O&^c_=Oj`v%q z?neZlktsVTaF1KggRfZVxI3%e`Uezh^@E-F&iSYFAB?D-AZt}KbJZ4)1uv52Rf?=# l;%=2EtZ=o)Rg+_gGTQt%l^7YoDV@P5qMwZ7tDY+@{sJ`Ohj#z~ literal 0 HcmV?d00001 diff --git a/Factorial.java b/Factorial.java new file mode 100644 index 0000000..8cbb1f9 --- /dev/null +++ b/Factorial.java @@ -0,0 +1,20 @@ + +public class Factorial { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + if(args.length != 1) { + System.out.println("Usage: LetterGrade "); + return; + } + + int n = Integer.parseInt(args[0]); + int result = 1; + for(int i=n;i>0;i--){ + result *= i; + } + + System.out.println(result); + } +} diff --git a/FactorialRecursive.class b/FactorialRecursive.class new file mode 100644 index 0000000000000000000000000000000000000000..2632e6fbdecf3e31c8ae6bee9c8ff4d1e7355f03 GIT binary patch literal 720 zcmZ`%%Wl&^6g^WraqOBTO-R~0ZAn`mP7p*wY@nqZq@qXxDgxcWX5tLNCAOpSxDsCj zAJ9!%l!`?^fR94laa&atAWJj%-Z|&omw)~Kc?RGy?mMv2a8N?i#v+zVSa#r{xE;o!+F>yK&OU?rJQ)jy${>uzt1KD``Ie8S6tO?@KqWHdQv&(@PM_h% zQ1RgNOFp}Rm=OVG#PqwtSGfXlWh}}@@E$&|Gy%9ks)9_F{ z)GQYc=3SIgv9Ru91DgyR?@~SyPul~bl#nkZAB*;OoJB&0!GknNq}Z`=+r=H+wQ$dc zkB)Y_47I"); + return; + } + + int n = Integer.parseInt(args[0]); + int result = factorial(n); + System.out.println(result); + } +} diff --git a/HelloWorld.class b/HelloWorld.class new file mode 100644 index 0000000000000000000000000000000000000000..c96681f9bf270e87ad6a759d21e8141b6cae715d GIT binary patch literal 656 zcmZ`$U279j5IwWm=5Dv!X4^EWnpD&J(R85(#0RmVSPN<)Y9VSL`gF6ogsuA#ZZ?Ad z!T;ck;B$RY@u5G!-z4JPwGaxraPQ2VJ7>y<;KIe~JZh*rSaWd&S6y5~ z!$H%*x`XQiHw0RQayLq&e2-9SZ@(ef2iZ^&D!nLGFQ&;r=~r?PGh!z)N(uG$N$*s? zlbu+mqfS59Q99Z+#KnFt!?(}n_#)r!XHy-jCy^mno~by_jx!w(?;5s;1$Y7*9yW24 zu=#o-N9tj#r}A9sr&( z>+j{@RE7B^sQ-SFtAxkRruyj(C!s=TS1*B~*(Vmtle!o1~c6P;38t3(GU@ z!!%bTr3ubh>WSj;KeR(^V4nY$`7DrG4d06#t+OSzbHO*z89Rg}zRLw@F{uKdeUtiu zsTSM);N1QQ?+dJz(pT7LLFwLi%yk?7(I+e!w9M#dG#h^R0uTkTVBQ?V;38Hb6BIoO omUB2ZVjk)&*5qi5g?F%w2dLr^R@nn**p**cBVTY&D@B>=AC!}bH2?qr literal 0 HcmV?d00001 diff --git a/HelloWorld.java b/HelloWorld.java new file mode 100644 index 0000000..ad4bbcf --- /dev/null +++ b/HelloWorld.java @@ -0,0 +1,24 @@ + +public class HelloWorld { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + if(args.length != 1) { + System.out.println("Usage: LetterGrade "); + return; + } + + int score = Integer.parseInt(args[0]); + if(score > 80){ + System.out.println("A"); + } + else if(score > 60){ + System.out.println("B"); + } + else System.out.println("C"); + + + } + +} From 42ba54ea45ef55baff3e016211e515c193c9f7dc Mon Sep 17 00:00:00 2001 From: leonardorandys <36704812+leonardorandys@users.noreply.github.com> Date: Tue, 14 Aug 2018 11:39:46 +0700 Subject: [PATCH 2/3] Add factorial with recursive and bubble sort --- BubbleSort.class | Bin 0 -> 786 bytes BubbleSort.java | 33 +++++++++++++++++++++++++++++++++ FactorialRecursive.java | 1 - 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 BubbleSort.class create mode 100644 BubbleSort.java diff --git a/BubbleSort.class b/BubbleSort.class new file mode 100644 index 0000000000000000000000000000000000000000..85f5772976c3b94bb8bedeae43cceddb314dd5b6 GIT binary patch literal 786 zcmZ`%+iDY06kR(r$)sa0ZPJOijHVYg7fnFL2ixXBK@CJBjuxRHOp-&Gn#_dBj3D~h zukf)iKG%mTBKZKpKkys;fKsaaOqEcu!*KR(?S0nXXMaEXIt6eW6&*?B=dcJPiGq%^ zIH%)0E=cX7hN1?OkXUzICukCsa%GdC-uL=~kZn7zcoL4f!hddehwM>Dw&M~C<*oL% z{l;z#ZFkVH0^e~5Ycery1$OWCV|yIoHC!U-mKXXx@xYP!*?VD^3t65Y)MbGb=Adi1 zoI(jpgyk0#dm!$X+9C*q|IoMlqO|UYBjG!}8ri>8L<6jrdR;YtcuaZMU!zGYUJ zFhAqg>28Z&K!|O%PWY|2lR%8PUoYgSaommLHJ)-S0XHP<(HbEi6*}oAXk!T)@*Irv z|HrT}BhYdKF%Ui>Ikx?YVDpqT=BJihl}#)`;}?@(3?%2n=NYz4mc%k%{S4Y;g^=Pi z5jkTFOe4cOLrI5sryr2|gji15hq_mte$(5^hSD@^(_Q3hX4Sm;1@X>~LLYzs z`s==>+))ix0#<5fy=JKOUF2EYsF~8}@KNmSsGRXL%KP!J9ACq*eI$;{NrthA;WOSn za8q$^E6qGJ%rVaqgEbRbe#H!~Bgea%N0YISIMPM|7H{ZF_Pyd*A4Loq9kP7K%aY}a htI#t?NNSiTI>6!~hz^mY(gEW9OOw4kk%fp!?hm)8sU!dZ literal 0 HcmV?d00001 diff --git a/BubbleSort.java b/BubbleSort.java new file mode 100644 index 0000000..0125934 --- /dev/null +++ b/BubbleSort.java @@ -0,0 +1,33 @@ + +public class BubbleSort { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + if(args.length == 0) { + System.out.println("Usage: LetterGrade "); + return; + } + int data[] = new int[args.length]; + int tamp = 0; + + for(int i=0;i Date: Tue, 14 Aug 2018 12:07:53 +0700 Subject: [PATCH 3/3] Delete .class file --- BubbleSort.class | Bin 786 -> 0 bytes Calendar.class | Bin 1003 -> 0 bytes Day.class | Bin 811 -> 0 bytes Factorial.class | Bin 636 -> 0 bytes FactorialRecursive.class | Bin 720 -> 0 bytes HelloWorld.class | Bin 656 -> 0 bytes 6 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 BubbleSort.class delete mode 100644 Calendar.class delete mode 100644 Day.class delete mode 100644 Factorial.class delete mode 100644 FactorialRecursive.class delete mode 100644 HelloWorld.class diff --git a/BubbleSort.class b/BubbleSort.class deleted file mode 100644 index 85f5772976c3b94bb8bedeae43cceddb314dd5b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 786 zcmZ`%+iDY06kR(r$)sa0ZPJOijHVYg7fnFL2ixXBK@CJBjuxRHOp-&Gn#_dBj3D~h zukf)iKG%mTBKZKpKkys;fKsaaOqEcu!*KR(?S0nXXMaEXIt6eW6&*?B=dcJPiGq%^ zIH%)0E=cX7hN1?OkXUzICukCsa%GdC-uL=~kZn7zcoL4f!hddehwM>Dw&M~C<*oL% z{l;z#ZFkVH0^e~5Ycery1$OWCV|yIoHC!U-mKXXx@xYP!*?VD^3t65Y)MbGb=Adi1 zoI(jpgyk0#dm!$X+9C*q|IoMlqO|UYBjG!}8ri>8L<6jrdR;YtcuaZMU!zGYUJ zFhAqg>28Z&K!|O%PWY|2lR%8PUoYgSaommLHJ)-S0XHP<(HbEi6*}oAXk!T)@*Irv z|HrT}BhYdKF%Ui>Ikx?YVDpqT=BJihl}#)`;}?@(3?%2n=NYz4mc%k%{S4Y;g^=Pi z5jkTFOe4cOLrI5sryr2|gji15hq_mte$(5^hSD@^(_Q3hX4Sm;1@X>~LLYzs z`s==>+))ix0#<5fy=JKOUF2EYsF~8}@KNmSsGRXL%KP!J9ACq*eI$;{NrthA;WOSn za8q$^E6qGJ%rVaqgEbRbe#H!~Bgea%N0YISIMPM|7H{ZF_Pyd*A4Loq9kP7K%aY}a htI#t?NNSiTI>6!~hz^mY(gEW9OOw4kk%fp!?hm)8sU!dZ diff --git a/Calendar.class b/Calendar.class deleted file mode 100644 index 530afa22fa813b5edf0a406100642316d5439787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1003 zcmZ{i&rcIU6vw|)+U~S$DL?BEKnwmV6{sSLLLos23ZY<9G$tgP>2^{V+udfnOTtMH zp7g9&^<<)6@BqdGi5yM5d({8K7~c#SFwsrEJD)f6-kW{j?3Z7kb^wfGDvnN^h~XsC z9DQ;0<5V1{afah8$2pD+#{fr`<2=V8#}LObM~>qH$3>121D6bpGDP#XWBXGKO__l^ z4B;8KEE$rEwj-Bt%?&fqAH!T@P<{bi7uoJTsCn9V+{Sb8=@k|(~HvgrFX*GSt>Q+5?w~JmRaw`bb+((kMZWpuo)onSh7R51?``@h8p83bWO`TT-=4P} z+&%C3vZ6-eb>TH6h5sp=M;|)q&rweZl!O$$k5JT0E2A}%-3HqvU^q(esNM`AhGRHR zOsQ;@N<(z^BfArR3G)L&?M+(KlB)6agV;W_ctKR)U^Nr diff --git a/Day.class b/Day.class deleted file mode 100644 index 39a311dec5c1136e96d9f27a38294e60c22d3622..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 811 zcmZ`%O>YuW6g`ix8HNE$D`*8QtzQ&v(P|pCNMdX>B>0g~-RR~4FJvkVWEh%s<YZE@Rb#ja(c@am>WLh2zLu zD4=NKgoyG#mJFOUa7rLnb6m%-3xvzd4+SDOhg~I*ZaS{II~lZrYPBPcVyq`mK=99@hOlbftiEX-)nEH4g-I#Lsf*qV{_#)`-P&>C1of`3$hA+XO# zaZmG9q!qN$$|s0D0xIDi3!EXuk-;o6Q$?86Fk^2k`_b31KOi(4{)ot4CA{_-(OM;< z&Gr0yrr;@;E~~Gsb8Ss+<1edYhkUwfj8)&^hK5D}*9*qzC9J|smnKoji08B^9XEq` zPQ!Qr6B=5CT1zOIZ?J$lveJmB Tzo99FW!Z*h85DISD4hKPd>){q diff --git a/Factorial.class b/Factorial.class deleted file mode 100644 index e3def5978f163a896df2af8c639029f01adcc21c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmZ`%O>YuW6g`)jGB6HcX~AltBGq0h_-MD&8U+8O@8S;3TxN+t0 z(536TsK!Nqfd9vhi`M(l*fh~uy!$cdoO{ok`F{586u?7l`pBW2#}bxvsQ9SjnvWG+ zx7iI3s~&2EY)2)^bO}zlwMTFtr~8sn>Z?RPo5e$^Uy9+FJ8mpgLa2tX`-kF2k#HknU3VHvgG2fh)k-L7~iwx0D1Tx>H*eplhAxM6(jkm z(U-+2|y*SZWpBokppaT@Q@_x6t&k9^f|a*kXf_|Eo*5da>5?;h~JorPko> z)X11!rZav~`Rzfa?H6pounj5VZNk!A<8qteO)O~4?knNH%`aZe?j=T!q$cDhLQf@^ z|DpBxPQ%{T9y{^)JJ}}#wgjKgD_qq%632zs7tk>$gn-ZNyqRHO0Y%O&^c_=Oj`v%q z?neZlktsVTaF1KggRfZVxI3%e`Uezh^@E-F&iSYFAB?D-AZt}KbJZ4)1uv52Rf?=# l;%=2EtZ=o)Rg+_gGTQt%l^7YoDV@P5qMwZ7tDY+@{sJ`Ohj#z~ diff --git a/FactorialRecursive.class b/FactorialRecursive.class deleted file mode 100644 index 2632e6fbdecf3e31c8ae6bee9c8ff4d1e7355f03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmZ`%%Wl&^6g^WraqOBTO-R~0ZAn`mP7p*wY@nqZq@qXxDgxcWX5tLNCAOpSxDsCj zAJ9!%l!`?^fR94laa&atAWJj%-Z|&omw)~Kc?RGy?mMv2a8N?i#v+zVSa#r{xE;o!+F>yK&OU?rJQ)jy${>uzt1KD``Ie8S6tO?@KqWHdQv&(@PM_h% zQ1RgNOFp}Rm=OVG#PqwtSGfXlWh}}@@E$&|Gy%9ks)9_F{ z)GQYc=3SIgv9Ru91DgyR?@~SyPul~bl#nkZAB*;OoJB&0!GknNq}Z`=+r=H+wQ$dc zkB)Y_47Iy<;KIe~JZh*rSaWd&S6y5~ z!$H%*x`XQiHw0RQayLq&e2-9SZ@(ef2iZ^&D!nLGFQ&;r=~r?PGh!z)N(uG$N$*s? zlbu+mqfS59Q99Z+#KnFt!?(}n_#)r!XHy-jCy^mno~by_jx!w(?;5s;1$Y7*9yW24 zu=#o-N9tj#r}A9sr&( z>+j{@RE7B^sQ-SFtAxkRruyj(C!s=TS1*B~*(Vmtle!o1~c6P;38t3(GU@ z!!%bTr3ubh>WSj;KeR(^V4nY$`7DrG4d06#t+OSzbHO*z89Rg}zRLw@F{uKdeUtiu zsTSM);N1QQ?+dJz(pT7LLFwLi%yk?7(I+e!w9M#dG#h^R0uTkTVBQ?V;38Hb6BIoO omUB2ZVjk)&*5qi5g?F%w2dLr^R@nn**p**cBVTY&D@B>=AC!}bH2?qr