<p>@gorrila They won’t dock points, so long as your solution doesn’t cause any harsh side-effects to the program… </p>
<p>Even if your solution is less efficient, so long as it works and doesn’t have any major conflicts, you’re fine.</p>
<p>@gorrila They won’t dock points, so long as your solution doesn’t cause any harsh side-effects to the program… </p>
<p>Even if your solution is less efficient, so long as it works and doesn’t have any major conflicts, you’re fine.</p>
<p>Note: we’re really not supposed to discuss the details of the FRQs until Thursday, when they’re publicly released. But I can answer the question more generally.</p>
<p>Usually, it doesn’t matter how you get the right answer; if the answer is right, it doesn’t matter how you got there. The only exception is if the problem description specifically required you to do something, like call a particular method. But that’s the only exception; if it works, it works.</p>
<p>@gorrila</p>
<p>I put them into an array and looped through it to find min price, then I returned (price1 + price 2+ price3) - minprice
I felt this was more readable than a long if statement.</p>
<p>Going along with what @jkhuggins said, I’m really eager to share some of my solutions to the FRQ problems… I spent some time going through and adding some really neat solutions!</p>
<p>Till Thursday we shall wait!</p>
<p>for the gridworld FRQ it said they only wanted us to rotate Actors 90 degrees so in the for each loop I said if(each instanceOf Actor) even though instanceOf isn’t in the AP java subset. is that ok?</p>
<p>@gorrila @paranoiaplus I kept it easy, just did 3 if/else statements xD
"if (a < b && a < c)
return b + c;</p>
<p>a little lengthier, but i think it works!</p>
<p>@paranoiaplus also, for that one i believe i got “x goes back to its initial value when its even”</p>
<p>The one with the x%2 was always even and even values remain unchanged. I believe they were I & II
For the trio menu I don’t see why you guys added then prices to an array (x all that had to be done was add all prices with .getPrice() and subtract the lowest one with Math.min(a,Math.min(b,c))
The one in grid world with 51x51grid
Wasn’t only move along west wall… I forgot what the other choices were but remember bugs turn clockwise 90° when doing next side/cant move foreward not counterclockwise!</p>
<p>Compsciguy, pretty sure instance of is legal (GridWorld uses it). Why did you use it though? Isn’t instance of Actor kind of redundant since all objects in the grid are Actors? (Rock, Flower, Bug, critter)</p>
<p>@pretzel729 for some reason i was thinking that the bug class wasn’t an actor. brain fart. well the code should still execute the same way so it’s np</p>
<p>@pretzel729 that’s the exact reason why it’s move along west wall. Since BoxBug only turns to the RIGHT, if it was facing northwards, there would be a rock on its right, and it would turn around, since it can’t move in that direction. If it was facing southwards, the wall would be on its right, so it would turn around again, meaning it would keep going up and down along the west wall!</p>
<p>@compsciguy97 I’m pretty sure instanceof was in the subset.</p>
<p>Features outside of the official subset (like “instanceOf”) are just fine — as long as you use them properly, of course :).</p>
<p>@jkhuggins I had a feeling that was the case, but was still reluctant to use much of anything outside of the subset… I don’t trust the graders to know Java outside of the subset as well as I do.</p>
<p>@compsciguy97 I did the same thing as you… figured it couldn’t hurt. Pretty sure it’s okay, no deductions.</p>
<p>@terrapin45 Staying within the subset is always a good idea, and the questions are always designed to be completed within the subset. There’s no deliberate penalty for working outside the subset, other than (as you noted) the chance that the reader may not know those features. But my experience has been that most readers would recognize it and score it properly.</p>
<p>@el1054 (or anyone else that can help)
Please help me understand why. U don’t want this problem to “bug” me all night.
It’s start off R<em>R…R</em>RB|
With B(boxbug) facing west.
Ties to move foreward, can’t so it turns 90° (now north)
Tries to move again, fails. Turn 90(east)
Tries again, fails. Turn 90(south)
Moves x steps (I think x was 3?) And then turns 90 (WEST)
Moves x steps. Turn North. Hits rock turn east … Then in the long run does a box somewhere in the upper right if the grid.</p>
<p>(As I was writing this I finally noticed that one answer said WEST (I was thinking east, silly me) so the bug either does the west wall thing or makes a box. Depending on the side value. I’m pretty sure it was a value that it doesn’t go inside the little areas between the rocks?
Or maybe it was a value for the west wall… From a test designer POV it was make sense. Idk. I don’t rember if the side value was even or odd :c )</p>
<p>@pretzel729 i think the side value was either 3 or 4…but i just remember that to me, at least, it went in the spaces between rocks, so it would eventually hit the west wall and do that up and down thing i mentioned earlier =/ i might have been wrong though lol</p>
<p>When I was working on my 20th MC question, I found out that I have only 15 mins left. I panicked and started rushing through and even then I had like 12 left when the time ended. </p>
<p>When I looked at it, I was like… HARDER THAN BARRONS R U KIDDING ME?? that was the experience. Not necessarily ‘harder’ but questions were such that it took too much time to read through. Most of the code in MC needed you to iterate through the code which took a lot of time.</p>
<p>I am quite familiar with programming. And doing what MC makes us do in such a short period of time is not what is done in real life.
I think we all should complain to College Board that the test is unrealistic.</p>
<p>It seemed like too little time was allotted for MC, and there was more time than needed on FR. </p>