From 434a70e4f4ec1f5bb48aabaf6265f5a36074b223 Mon Sep 17 00:00:00 2001 From: ryted3 Date: Sun, 27 Sep 2026 16:06:31 -0700 Subject: [PATCH 1/4] Start assesment --- bin/main/org/8033/assessment/Main.class | Bin 630 -> 0 bytes bin/main/org/frc8033/assessment/Main.class | Bin 0 -> 563 bytes bin/test/org/8033/assessment/MainTest.class | Bin 515 -> 0 bytes .../org/frc8033/assessment/car/GasCarTest.class | Bin 0 -> 838 bytes .../frc8033/assessment/car/HondaAccordTest.class | Bin 0 -> 784 bytes src/main/java/org/frc8033/assessment/car/Car.java | 0 .../java/org/frc8033/assessment/car/GasCar.java | 0 .../java/org/frc8033/assessment/car/Honda.java | 0 8 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 bin/main/org/8033/assessment/Main.class create mode 100644 bin/main/org/frc8033/assessment/Main.class delete mode 100644 bin/test/org/8033/assessment/MainTest.class create mode 100644 bin/test/org/frc8033/assessment/car/GasCarTest.class create mode 100644 bin/test/org/frc8033/assessment/car/HondaAccordTest.class create mode 100644 src/main/java/org/frc8033/assessment/car/Car.java create mode 100644 src/main/java/org/frc8033/assessment/car/GasCar.java create mode 100644 src/main/java/org/frc8033/assessment/car/Honda.java diff --git a/bin/main/org/8033/assessment/Main.class b/bin/main/org/8033/assessment/Main.class deleted file mode 100644 index 94de148dc92a1876e09eb5b811d94f2ef797996f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmaJ;(M}UV6g^W)+g+>0BBlB?>{B78Yl061jEN!eRP~`qVtkrzZ_2>#Ofx$W_$7Y8 zL=$=Eql|Z2l15W}*t>i0o}7Emx%a<+`~vU+FYBlXbgi4DdvA7kQ&pB!mIWD~epK4j zQ59G_S63>{m6@cUN9UAzf!aH5w0|$K(%U{2s2VN zjb&zwsm_(x*2t-|qnwIzU&hhN8ObqaxpEAes_a5dNG7Z+kz-4xG}g;P`Rq)3M$+|^ zb^L?u2M7IygCvfIH^!@LNkNL_jox06k;x31yyk^Dd16Lg&VR)*8hF~oDxL{!^acwz zL+`Yi90a$mfj0E%vKWy&QEWhK9U{)xudcKjX9yBVg% oHDJKc8rS9=h39B<7hxSQcoG}W_ZR8%mq?gQuOpw+T?7>Y3TgdbU#T>2VP z4EZ5{;+D((fpy&*3MXP%IF`PQP8gDnW|tv#ruxD_61s^r78r82^u^W4>xtl&_gukH zu$9BzE)Qf}|20$5gA5s}_CE-1viAsuq1?E$rzo8$kp7_E?CMxXQA1${wDS^1!ZWdg z5<#jFF_$J{sjM4PMx+^ki8JDtM+QoDscOC1M8@0*kCA*ubWkv*hG~853dcg1%^%6g8?W%8YV)_XC;N z@z|gkk3oV(iss}1N^&bkgB3S56Nj=Zh5 zRLa8EjjmMC*2u=$RYkRbBh&8UoMcHwr5r0 z{vpTF#dz-`OS|(c6Vy&plp=Xzu$N?Hc1LC}cwj|=xTE&>Picw{j(T{2M*^dh+1|}O zIBnL`=(a!8hCXfT6}g3C0|LXDEmXBsPRIODu^rnAJe&P*!Bc^BZa1!=4?1=_`n&mY z91RIxF@F~L1gkpaGvV7SuEt7wgU;7s`VGAwoVC#B7@5cqIQH%-JjU>@cFeJbC%*v- CGKUuc diff --git a/bin/test/org/frc8033/assessment/car/GasCarTest.class b/bin/test/org/frc8033/assessment/car/GasCarTest.class new file mode 100644 index 0000000000000000000000000000000000000000..213a4791826bec93c74147d2d612e508a9b3d7ff GIT binary patch literal 838 zcmbV~O-~dt7{~uzRu%?iVR1!-LoY`3Kuz#qTw_8I)MSH+z#5O;*}8P;w3D{82_MT7 zi6(mYLm8hghULJ4aG3Ua>+gA+KYxGx0&Qn0=$Ij&B)ewx0DE>U(aWGR$Cp5%)05(Clif z4y&TC{ITpC#n9@yT$-NrI_dw7^?0fS!_)4qis>+{MQP7I$Z+VW#xJMJ?iXd$YQV7m zxw26gs;7gd1iRL{D5G|k_?r{{sG^d^s48_-UdU35)M2NA7S%g#ao>CA=kS2RoLH}d zGh;R2xhqO-CO}?#M;VInnrHKuqvE+t`FLOPs~6F6$>VvcZWokc1rO8o))?Ab-Dy2X z(Q7;Gq%pTs_aDPaP=nO_JFmy&VpvM{18qz=sEj#h$c|j)b44bad~>?a?Susf?Tvl~ zpiUp{i}VIbf^L>9&o40dorD@PI+Gg|ut4YHWdPmxNduP1TSJqi6tzru0=*=BdXxRc n%GcKF1=_z!yG~oUM$4{fkM2lYy^*$lN7}{>G=|5M4mSP);FGYj literal 0 HcmV?d00001 diff --git a/bin/test/org/frc8033/assessment/car/HondaAccordTest.class b/bin/test/org/frc8033/assessment/car/HondaAccordTest.class new file mode 100644 index 0000000000000000000000000000000000000000..efcbd60bd71edf0c9246f8f3fddfaf8529eecd6c GIT binary patch literal 784 zcmbVKO>Yx15PeS5rrj3WgqH7vB`$4+Fj6@nQXxeJ1X2VNDM1_^ubVpT+AG@|iJ!%( z5=iCFk3x)7NORx-TxR?{<2N&J{Qbw5a{xWuX`#We@BCPtc=h<vE+1u^bheq0@It7DMSx!oMz?@zex{`~AP~sLOCG*C(LbP8);5|_4^1#sr)RB;G8)QcxH~H|si|`@sVft;7qT)U4ccv?Lv3G9`rLcxSFz17 zeP_K6u9)haD_2&gm=W^IJE~BICp=qQkc}&uit>@>^Jmd<$>XO=|3hYmHm)Z*Z!qla z_AfgdL~rc4n{>aYeoLV9_a>e`yAWn5i&}@dCfUH%Ug;Mm?O}VN)in5nL<|mEC4CXh zEUl1mi;y7C$S?1oVf8Z|8pz0|FeqW2?8Zd``74Bgs}yZulTImXi+mz_M8xS$_7&|9 fooi><`9^4wZGC|)o3q{gPqy|S*ywl6YTo_{K6to` literal 0 HcmV?d00001 diff --git a/src/main/java/org/frc8033/assessment/car/Car.java b/src/main/java/org/frc8033/assessment/car/Car.java new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/org/frc8033/assessment/car/GasCar.java b/src/main/java/org/frc8033/assessment/car/GasCar.java new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/org/frc8033/assessment/car/Honda.java b/src/main/java/org/frc8033/assessment/car/Honda.java new file mode 100644 index 0000000..e69de29 From 31dd2d684073b43de7230857db095918395d26c0 Mon Sep 17 00:00:00 2001 From: ryted3 Date: Sun, 27 Sep 2026 16:13:58 -0700 Subject: [PATCH 2/4] more work --- .../frc8033/assessment/car/GasCarTest.class | Bin 838 -> 1166 bytes .../java/org/frc8033/assessment/car/Car.java | 6 ++++ .../org/frc8033/assessment/car/GasCar.java | 29 ++++++++++++++++++ .../org/frc8033/assessment/car/Honda.java | 10 ++++++ 4 files changed, 45 insertions(+) diff --git a/bin/test/org/frc8033/assessment/car/GasCarTest.class b/bin/test/org/frc8033/assessment/car/GasCarTest.class index 213a4791826bec93c74147d2d612e508a9b3d7ff..b271e095fee2e72c076abc1797d5277b33676891 100644 GIT binary patch literal 1166 zcma))QBM;=6ot=}g~GB5EVO{2E<&ZH%A)XK#F!MMVp1`IQp4lY4(-(KZk?Sa;b-{* zMiPBB{wU*}wxJ|qFikUaXJ*g&=FI)|``dQ_1#BddV912B?w-i%i?#K2*NY+^MJ*mE zx9Umvtru;3vdkluguyW0^iDn3_kz0n;ke1Giec!L2!wjgFp$kv7>w<(#!U=h#KItk z7{*E>;CpfFn9H(v>~jXY6jnXI;z^x zZ6$b(VRk$QceZ@8I+&9HDQfKhM& z6B9`3E2bF+v&CYrqE}`t%;Fw{S?6k>QsVDLCzztK^;3Uy9}kmwz~E?;zbOh7zU+`% zaI~_epF^sh&#~u6#&){vyJ%qv8S<@3aY}(2S+ZwHD!K%{7Q^E0DN=$do#4CZFyb|x z-y0GWLEYHe1sLw?&7$!As2KbHSrSj^Df_R#BV{OuvC43C7)Tz4{wc3H)v(nTekW_E zEkg>w_0lm%$_?(cxN3wo=Y$l?q@2w;B68xO#!sj{Xg!pUqGRf;&7E%3nI`gB(-A)- z)@-S7exM|QZt6Rm2VpF$oIojuv3|F%>eG}VrB9s>81$!hq&i76mqw;nRxU97g(eAl z8+5io2S#abbq~;ZhbrJM?ItirGc7VsqZVqAaDv9AOH3TullJ5Vrb_v9Oxtr`F`u^= z&hbc>qg3^M(u4wXvFMi~{W(%!ByH`R?&|e?EzICCmOCuj8wo^@AoCA`T#vxc-GDGj zHdBOXlM0rv-0*CTbVMQZkR8J>4et^Wbi CG4sCw delta 342 zcmeCff$?3=9m83^E(Jgc-&7vl7b^^>Y&Q()C@7it>v%7(^HuawhvR$wd@f zDR6PRCl)&=7AYhr=H=y=C?usS6r~pD=ai+UD3s(YBr23t7NioVh>JmxL5zoil|g*+ zMkXnB(UQcxY|rA*;?$JzjMO}rqRg_)ymUqeK9IOuW=>AATWL;C<>Zr0jg$RZxb*}h zg@m^=i0%hEor!@9NU||70!eNlWMJR{v$=pYFObK;ATimBMFE! Date: Thu, 1 Oct 2026 16:16:44 -0700 Subject: [PATCH 3/4] it works --- bin/main/org/8033/assessment/Main.class | Bin 630 -> 0 bytes bin/main/org/frc8033/assessment/Main.class | Bin 0 -> 563 bytes bin/main/org/frc8033/assessment/car/Car.class | Bin 0 -> 164 bytes .../org/frc8033/assessment/car/GasCar.class | Bin 0 -> 847 bytes .../frc8033/assessment/car/HondaAccord.class | Bin 0 -> 611 bytes bin/test/org/8033/assessment/MainTest.class | Bin 515 -> 0 bytes .../frc8033/assessment/car/GasCarTest.class | Bin 0 -> 1111 bytes .../assessment/car/HondaAccordTest.class | Bin 0 -> 868 bytes build.gradle | 2 +- .../java/org/frc8033/assessment/car/Car.java | 7 ++++ .../org/frc8033/assessment/car/GasCar.java | 30 ++++++++++++++++++ .../frc8033/assessment/car/HondaAccord.java | 16 ++++++++++ 12 files changed, 54 insertions(+), 1 deletion(-) delete mode 100644 bin/main/org/8033/assessment/Main.class create mode 100644 bin/main/org/frc8033/assessment/Main.class create mode 100644 bin/main/org/frc8033/assessment/car/Car.class create mode 100644 bin/main/org/frc8033/assessment/car/GasCar.class create mode 100644 bin/main/org/frc8033/assessment/car/HondaAccord.class delete mode 100644 bin/test/org/8033/assessment/MainTest.class create mode 100644 bin/test/org/frc8033/assessment/car/GasCarTest.class create mode 100644 bin/test/org/frc8033/assessment/car/HondaAccordTest.class create mode 100644 src/main/java/org/frc8033/assessment/car/Car.java create mode 100644 src/main/java/org/frc8033/assessment/car/GasCar.java create mode 100644 src/main/java/org/frc8033/assessment/car/HondaAccord.java diff --git a/bin/main/org/8033/assessment/Main.class b/bin/main/org/8033/assessment/Main.class deleted file mode 100644 index 94de148dc92a1876e09eb5b811d94f2ef797996f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmaJ;(M}UV6g^W)+g+>0BBlB?>{B78Yl061jEN!eRP~`qVtkrzZ_2>#Ofx$W_$7Y8 zL=$=Eql|Z2l15W}*t>i0o}7Emx%a<+`~vU+FYBlXbgi4DdvA7kQ&pB!mIWD~epK4j zQ59G_S63>{m6@cUN9UAzf!aH5w0|$K(%U{2s2VN zjb&zwsm_(x*2t-|qnwIzU&hhN8ObqaxpEAes_a5dNG7Z+kz-4xG}g;P`Rq)3M$+|^ zb^L?u2M7IygCvfIH^!@LNkNL_jox06k;x31yyk^Dd16Lg&VR)*8hF~oDxL{!^acwz zL+`Yi90a$mfj0E%vKWy&QEWhK9U{)xudcKjX9yBVg% oHDJKc8rS9=h39B<7hxSQcoG3ODVPuv;$@~Yv+ujlPQQOXzW|(IM?-?4qJn{SA2>$`t(L{ZP=ui;{K&fG($|n; z$Pf7ww_NTItn1!TI1$6bvGiqh%8+a{y9}u_)fWbm&`qSVz>u@0FRn&jPXxET=L&{` ztsL%lc_8EZubGM-WXMpp|3PSzy+MQB0uz E3wz0Tw*UYD literal 0 HcmV?d00001 diff --git a/bin/main/org/frc8033/assessment/car/Car.class b/bin/main/org/frc8033/assessment/car/Car.class new file mode 100644 index 0000000000000000000000000000000000000000..0a8bc829601f8139a1f6adcda1dc0812dddea710 GIT binary patch literal 164 zcmWlSF%E)26b0W$U=bTnU=59HLStiPLT5}gv0s-jfgmKi$l)wJfQK@E+R0?*`+I)? z9I#Rd2%Evx`r+(;R}|WK&)z?|AGI}3AB|H83G3EOMt7#K_4(ei9SLd8<3#|U8p0yW vOF~q+W@18^mHADK>+o`x%cc{SNNPJ*VuJYc2LdTah%p}&5+Q`;%#r>977ZgZ literal 0 HcmV?d00001 diff --git a/bin/main/org/frc8033/assessment/car/GasCar.class b/bin/main/org/frc8033/assessment/car/GasCar.class new file mode 100644 index 0000000000000000000000000000000000000000..2f31067c6ff90f067fee9d0edf8df97bd0713e26 GIT binary patch literal 847 zcmaKqOK;Oa6ot%P65Hkm(+diV$d&kw-!A zw#z7{yPYyD6a=b$f2m%s7h@Hk$ZL*Bq1@_=#)gE=>I(IN>OmdbnDLp6XFW zpp;VX>EYslkuv;cxz=<>ex;gD$R~6@t|s4?Q07|UX$*sRfo7Hr%im;)wuFR^f& z{rs=~LEF%ueLtC$&i^3s$JuBf+S2?ht7+;SZ-Sy4q35M1n5Gm&*I3aC4>t-$hwb(M W#%A#q=%GMAmmGG;+x?Wd-%utx2J?DOndkl$V+p&XF2C2B)W{_)c*OIFvKt3Z^4H8m1;?No5 z#d=*xG7a0YuE)cU<=ybkz+x~OuE_^&?%86FmU3`!`wYd#j1W_Sj~KKb_nY>>;yq%r zI)fT;r{A)lXjE*!6}VgZ1-3qwbZ}L%;Kx?^U&$Q}yV(T&~y;aK(b`0M)DonD=lM4Q`P7N2~`r#QK!=v5+Z{vy#gXO z0&+N^&bkgB3S56Nj=Zh5 zRLa8EjjmMC*2u=$RYkRbBh&8UoMcHwr5r0 z{vpTF#dz-`OS|(c6Vy&plp=Xzu$N?Hc1LC}cwj|=xTE&>Picw{j(T{2M*^dh+1|}O zIBnL`=(a!8hCXfT6}g3C0|LXDEmXBsPRIODu^rnAJe&P*!Bc^BZa1!=4?1=_`n&mY z91RIxF@F~L1gkpaGvV7SuEt7wgU;7s`VGAwoVC#B7@5cqIQH%-JjU>@cFeJbC%*v- CGKUuc diff --git a/bin/test/org/frc8033/assessment/car/GasCarTest.class b/bin/test/org/frc8033/assessment/car/GasCarTest.class new file mode 100644 index 0000000000000000000000000000000000000000..535dd46e0b4d409b1a7c29f4cd30892c5eea7ce6 GIT binary patch literal 1111 zcma))T~8B17=_Q2g(9pJ7FxgpmXAUU$|BsDpeBG+Oe!XbHC_(wP^NBoad%7NjsM9T zFq(L6{87d;r2&i>NYl)`GqdMB@0t1a``ZryPqC6jLLeW6b@wo=K3-W{b7d5%C~7J{ zcB?XUU&v@nhWjdtlduE^8}dZDp7iVP>w|`>#sWQ0w6Ei50$qh-MZnq$YN`)ixMQOm zJp!q+_SJ5yd7#35dEhAlryNwJSCOGMb!X9vk8~ukP`(w+y1-~G{SP}b+6~C~?nwFD z&Er_Bn!xy8%a3(aRdl3ju;KebEMpz`)SqbUH(Eq?8?9pb!g%{*OL~#Dl{xpFwK0c0eQTjUVW3ul_5#V6P4Kn^W^YcB38qbgFQd1S zs+s(rQ%w7HYjXz>7%-b9?RinD<$0e>a}R7hG&kCN$mM-*v(Gm{E37J>BSz}-u`HW+ z!WP&(9~xls&)2{@$(hShn3csd^nT$a!D!Il1`qUeZl53Ec$XD0z}*B=oEecpjz;K+ z!U>LZ-!b&w8Fq%xFj8JR#i*10iiss>`V=#!>}Pf9lOYP|V)K`#ewOO9)Hc4EbG?qQ zjWNt)q0LgbmOyt1^8XIK()hf83Y!6o4S0e$_{TL1t6 literal 0 HcmV?d00001 diff --git a/bin/test/org/frc8033/assessment/car/HondaAccordTest.class b/bin/test/org/frc8033/assessment/car/HondaAccordTest.class new file mode 100644 index 0000000000000000000000000000000000000000..4de485888f398df94b9dfb709f6a99a350960fb9 GIT binary patch literal 868 zcma)4O>Yx15PeQJ-E^BY$x;f10)g@o3SyCZK`J1HLIl#PNHhwfH^*^Xhs|zed--2n z2m*;8z>h+VH>rw%LoObVXZ+sGoB8?c+YbQG(DqSc*va%sbgadb$Gf``H%1yWmZ^;d z*U{@N9rBJ4nI86}u|7P8#)yC7QNq)c=`{^;3LWf&gDi&wPAusM{+JWuR?mKv*bVKe>4 z9NJ8Lq}aPWwQ4N;$|&OLq-kckRg}rFRnUxbsyrIy6J@22_(Vmn(LEm_!`;Q|2++ie zJ1$nSflCa&I^!ojjsk4rs*fuSEr<6nVTUx=MNw63;Tl8Wrl4(4=cJU^K609t&8(yL zg5r=c+u}?SIef3|>C2f;eV*jf%q8+(&?b1D3E&#I?dEld$lBemBMlC-TnpJ%Ze;6! zEyE+X2WWw&P8cXonl|}9c@bGgw!AY%tAvC9CNLpUPXnF>V)O6H)en4*cFOh$Blxo^ currentGas) { + currentGas = 0; + } else { + currentGas -= gasUsed; + } + } + + public float getRangeMi() { + return currentGas * gasMileage; + } + public void fillTank() { + currentGas = tankSize; + } +} \ No newline at end of file diff --git a/src/main/java/org/frc8033/assessment/car/HondaAccord.java b/src/main/java/org/frc8033/assessment/car/HondaAccord.java new file mode 100644 index 0000000..2ab200d --- /dev/null +++ b/src/main/java/org/frc8033/assessment/car/HondaAccord.java @@ -0,0 +1,16 @@ +package org.frc8033.assessment.car; + +public class HondaAccord extends GasCar { + + public HondaAccord() { + super(15, 32); + } + + public HondaAccord(float gasMileage, float tankSize) { + super(tankSize, gasMileage); + } + + public boolean isStock() { + return gasMileage == 32 && tankSize == 15; + } +} \ No newline at end of file From af98170beee37caabbe630e572d1e39a2fc670ca Mon Sep 17 00:00:00 2001 From: ryted3 Date: Thu, 1 Oct 2026 16:24:01 -0700 Subject: [PATCH 4/4] removed unneeded file --- bin/main/org/frc8033/assessment/car/Honda.class | Bin 524 -> 0 bytes .../java/org/frc8033/assessment/car/Honda.java | 10 ---------- 2 files changed, 10 deletions(-) delete mode 100644 bin/main/org/frc8033/assessment/car/Honda.class delete mode 100644 src/main/java/org/frc8033/assessment/car/Honda.java diff --git a/bin/main/org/frc8033/assessment/car/Honda.class b/bin/main/org/frc8033/assessment/car/Honda.class deleted file mode 100644 index 237de8a238915a31e3adb9b1441452e82916e17d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcma)3u};G<6g-zg+E8dIbT>?8AxLFF6j&+{ND&N$N{mkG2A9OH?6dh`vxQ@m$&KXvYl~(yF!%};9z)mrbm&(zl}eE;>Q02a)IDJr zyWB?wYc(umouSnZ=ZX5cRXXVwiR+=#@@kqz(%uLP!O#p%EYg9ns^Gt3IlotqVJG~r z=q`ibH&YwSb4o_!yZ*gmH?~1N)31Rhqi3xUdc+P$Wi