Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 16 Online
OpenStudy (anonymous):

I've just made a solution for ps4 problems and according to the test cases given, it is correct, but I want to compare it with other people solutions so I'm posting mine here and I'll wait for some of you to do the same if you'd please :) [forgive me for any english language issues 'cause I don't live in a english-speaking country]

OpenStudy (anonymous):

I forgot the code, here it is: http://dpaste.com/hold/572017/

OpenStudy (anonymous):

I'll post mine up later because it is saved on the other computer, I don't have access right now. I'm interested too, as I didn't give mine an aggressive testing, so be warned it could be wrong.

OpenStudy (anonymous):

http://dpaste.com/572109/ okay that's mine.

OpenStudy (anonymous):

Thanks! I was looking for a different style of thinking the problem and that's exactly what I found in your solution =)

OpenStudy (anonymous):

This is mine: http://dpaste.com/572961/ ManuStarlight, our solutions for problem 4 are very similar. Joz, I think you forgot that your variable maxExpenses should have value of savings, which you can get from your function postRetirement() You wrote: maxExpenses = 200000

OpenStudy (anonymous):

Ah yes, you are right. I just put an arbitrary upperbound which I thought would be quite high and so not fail. Very interesting to go back and look, there are a number of things that I can improve upon here in my code.

OpenStudy (anonymous):

Wow, the importance of comments.... I just ran my test, and it didn't work out... I forgot that when I wrote it I changed a bunch just to see if it ran. But I didn't comment, and I just left "should equal 1229....) I just spent time debugging a non-problem...

OpenStudy (anonymous):

Cool, I have improved my program a lot with thanks to both. http://dpaste.com/573810/ assert statements, abs, maxExpenses, and generally making it more consise...

OpenStudy (anonymous):

Now it's look very good, with all that comments.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!