2 more parts to go >”<
Finally learnt type parameters (those things inside the <>)
Learnt to make my own implementation of ArrayList and HashMap
and 2d arrays (which are and have always been painful)
I also decided to try something new this time, I turned on Copilot Code Completion. (cus it’s cool to see the ghost text). it was genuinely painful at first, and i want to like it but i also rlly hate it sometimes. i got somewhat used to it, then i turned it off, cus it felt like cheating for some of the exercises.
I turned it off on the last exercise (deciding the pain was not worth it) and went into even bigger pain, cus 2d arrays.
When doing the last exercise (Magic Square), i lowk blanked out and did not feel like doing Java, but i persevered thru anyways. Specifically, when it came to calculating diagonals of the square, cus i didnt know how to do that. I did some brainstorming, found out it’s actually super simple and somehow managed to get it right. (actl i just realized my program is broken for all values above 5, but uh im not fixing it _)
ooh and uh, anyone got suggestions for my mod name, since im 2 parts away from working on it? (current name is resource-screening btw, but i think its cringy)
✌️