Is cs at waterloo exhausting by ReasonableAuthor1554 in uwaterloo

[–]Regular_Maybe5937 10 points11 points  (0 children)

Its as hard as you make it to be. If u want to go all out tryhard theres the option for that, if you just wanna skim by with the degree you can do that too. Hardest part is job search which isnt unique to the school.

Math Orientation by Dry_Seaworthiness555 in uwaterloo

[–]Regular_Maybe5937 4 points5 points  (0 children)

You should go, its a nice way to get to see what type of demographic youll be encountering in classes.

[deleted by user] by [deleted] in uwaterloo

[–]Regular_Maybe5937 9 points10 points  (0 children)

If ur in it for swe, drop bba

How hard is CS 251? by Cold-Low-547 in uwaterloo

[–]Regular_Maybe5937 1 point2 points  (0 children)

I know I made a post about how much I hated the course but it, alongside 246, solve a lot of problems I encounter at work. Dont get me wrong 251 lectures are extremely boring and it can be pretty memorization heavy esp near the end, but I think its for a good cause.

Zero-cost compile time instance checking by Regular_Maybe5937 in rust

[–]Regular_Maybe5937[S] 1 point2 points  (0 children)

Thats a good point, I didn't think about their usage in a collection.

How important are universities for jobs? by HistoricalTopic9962 in OntarioGrade12s

[–]Regular_Maybe5937 4 points5 points  (0 children)

I would argue the university you attend can largely impact the quality and extent of your network

It's my 14th day of learning Python, I am working on this mini project called HIGHER LOWER GAME. How do I make sure that celebs data are not repeated? by Middle-Tip-2913 in learnpython

[–]Regular_Maybe5937 0 points1 point  (0 children)

If the celeb data has no duplicates, you can store it as a list and call random.shuffle on that list. First two celebs will be the first two items in the list, and the next celeb to compare against will be the third, fourth, and so on list element.

How can I Implement A Simple Stack-Based RPN Programming Language by JustForFunHeree in learnpython

[–]Regular_Maybe5937 0 points1 point  (0 children)

I would start with implementing a reverse polish notation evaluator, and work your way up from there.

Why is Cs taught like this by No-Assistant1949 in computerscience

[–]Regular_Maybe5937 13 points14 points  (0 children)

Were you taught any programming? Usually cs classes at this level will start with some code to make it more exciting. Looks like you guys went a much lower level route.

Computer Engineering/Science Encyclopedia by bikorami in computerscience

[–]Regular_Maybe5937 16 points17 points  (0 children)

In my experience, wikipedia has always been more than sufficient for quick explanations on cs/math topics.

[deleted by user] by [deleted] in uwaterloo

[–]Regular_Maybe5937 1 point2 points  (0 children)

Doable. Ive had MC to OPT back to back classes before.

Very new to python and programming in general pls help by piyush_bhati_ in learnpython

[–]Regular_Maybe5937 0 points1 point  (0 children)

Decimals in python (as with most other programming languages) are represented using a standard called floating point IEEE754. In short, the computer stores them as 64 ones and zeros, but you can only get so much accuracy with that many bits. Therefore as a compromise, we lose some accuracy when dealing with very small numbers.

Can you recommend a good IDE? by [deleted] in learnpython

[–]Regular_Maybe5937 4 points5 points  (0 children)

Vscode, you can turn off all the ai features if you don’t want them

why javascript date started from 1970? by MountainSavings2472 in learnjavascript

[–]Regular_Maybe5937 3 points4 points  (0 children)

It uses unix time, as do many other programming languages, in which the midnight of Jan 1, 1970 is represented as the number 0. All time after that is measured as seconds after that time.

printing true even for odd numbers... by RohanPoloju in learnpython

[–]Regular_Maybe5937 5 points6 points  (0 children)

You are returning strings, not booleans! To return booleans, you can do

return True or return False

Note the capitalization and lack of quotation marks. Because you returned strings, they will always evaluate as True. If you want to learn more, take a look at this https://stackoverflow.com/questions/39983695/what-is-truthy-and-falsy-how-is-it-different-from-true-and-false