Shroomer

joined 1 year ago
[–] [email protected] 2 points 1 year ago

No, I don't know anything. The only thing I know is counting to 11 with my fingers.

[–] [email protected] 2 points 1 year ago (2 children)

What I think I know vs. what I actually know

[–] [email protected] 1 points 1 year ago (1 children)

Thank you. Just the fact that you took all the effort into commenting is enough for me, thank you.

I didn't really implement comments since I didn't think it would expand that much (same goes for the namespace). As for some things which are unclear, number_matrix is a matrix I used to randomly generate the numbers that each horse would have to represent how fast they go, I didn't know exactly how to create a random matrix where each number was unique using random, so I just added each previous number into a vector and checked if that number already exists there. The reason I did this (at the time) was because I REALLY didn't want for the programmer to have access to the numbers, so I'd rather them being in a class that they can't even access (protected constructor) and otherwise the numbers were hidden in the Horse private structure with the only way to interact with them being the two Race function (essentially sort functions)

Also, I didn't use sets, because I remember doing a problem in LeetCode and when I used them there the Memory part of the submission was so bad that it essentially said that it only beats 0.5%, when I replaced them with a vector for the same function the memory recuperated back to 56% (I know that really the difference is only a few KBs of memory, but it still traumatized me haha )

I'll try to adress these issues and then I'll try to make another release on Github, although you might think that might be a waste of time on such a problem, I have nothing better to do since it's summer vacation.

I'm trying to learn programming, and it's more of a hobby for now since I'm still not in University yet, although this year might be if they accept me (still waiting for admission results)

 

I've found this interview question at GeeksForGeeks and decided to actually code it in C++. The program currently prints the "value" of the horses (which is inaccessible by the coder so they can't just look up who is number 1) and then proceeds to sort them and find the position of numbers 1,2 and 3 in a 5x5 matrix with the solution being a minimum of 7 races.

Here's the Github repo: https://github.com/Shroomerian/HorseRacing

[–] [email protected] 1 points 1 year ago

Goddammit, you reminded me to water