<p>Hey guys. I’ve been reading this for a while, and I just created an account to start voicing my own concerns. But first, can somebody link me the answers to the FR? I know they were posted here but I forgot on which page.</p>
<p>My biggest concern is on skyview.</p>
<p>I declared a boolean and set it to true. If it were true, then numbers would be added to the right. If it were false, numbers would be added into the array to the left. </p>
<p>I then said an if statement something along the lines of </p>
<p>if (forward && (index of current value) == the # columns of the array) then forward = !forward, row++; and then the code would start adding in numbers to the right. Whenever boolean forward was true, add values to the right, if not true, add the to the left. </p>
<p>I saw some people use the modulus method. I think that was also the correct way to solve the problem on the website with the answers.</p>
<p>Could I potentially be taken points off for it?</p>
<p>Second Concern:</p>
<p>The GridWorld Free response. I know it said “must not violate post conditions” but, in the example, it also showed the bug disappearing when there were no more move spaces. Because of that, I added in removeselffromgrid(), but that’s wrong? If so, does it inhereited code automatically remove itself, so that you don’t need to?</p>
<p>1) There are many different ways to compute the correct row and column numbers needed while filling in the 2D-array. It sounds like the technique you used was appropriate and would be eligible for full points (assuming, of course, you got the details right). I think the modulus arithmetic was more useful for the TokenPass problem — even there, though, there are plenty of ways to solve the problem without modulus.</p>
<p>2) It all depends on which methods you chose to override. The only place you should ever call removeSelfFromGrid() is in makeMove(); doing so in any other method is likely to cause a problem with violating the postconditions. But the “simplest” answer to the problem involves only overriding the getMoveLocations() and selectMoveLocation() methods.</p>
<p>Alright thanks a whole bunch. Do u happen to have the link to the website with the answers to the FR? I know they ere posted before, but I can’t find it again. Thanks.</p>
<p>I got a 5. Man, the CS curve is great. I self-taught myself too :D. Over 1/4 of the people who took it got a 5 though.
Woot for bein the first person to post. Couldn’t sleep at all.
Good luck to everyone! I’m sure you’ll do just fine :-)</p>
<p>I somehow got a 1… I was getting 4’s on all of my practice tests and a high A in the course. I feel like I should ask for a rescore? Hopefully it wasn’t a bubbling error or something. I got three 5’s and one 4 on my other four exams so I am extremely confused and disappointed.</p>
<p>I got a 3, but I expected a 4 or 5. I was extremely disappointed with this, since many colleges do not accept 3’s in Computer science.
When I was bubbling in the multiple choice, I poked a hole in the scantron. do you think that this could have lead to problems with the scoring machine?</p>
<p>@lonelynerd It depends where you poked the hole… If it was just in one of the bubbles that probably would have messed it up for that question. But if you poked it on the black bar on the side (which I think is important…?) it might have been worse. You can always ask for a rescore.</p>
<p>I didn’t take this year’s AP exam (took it last year) but I just did the released FRQs except for the GridWorld question and got everything correct! It’s quite doable.</p>