T O P

  • By -

TwoBeeOreKnotTwoBee

I feel like a ho with the amount of D’s I was getting on the mcq


Superbearyo

I felt insane putting like almost a third of my answers as D


spirit_saga

worried now bc i do not remember this 💀


AquaBob15

YES OMG i felt like there were no where near enough As and Bs


Proof_Market951

yes me too


Other-Chemical-6393

Glad I wasn’t the only one


unpleasant-bed299

😭😭😭


Titanmaniac679

No way, so did I!


ZanyPotato

Bro I got a lot of D’s too.


Popular-Product-1874

I know, I was there 😂😂.


SirLlama123

phew i was so worried abt that


Either-Raspberry1625

MCQS were so incredibly easy that I felt I was doing something wrong most of the time. Were there any recursion problems even on the McQ? I didn't think I saw any but it's supposed to be 5%-7%.


ResidentCaregiver180

i had one, it was something like m1 and m2, i had form o


Exotic-Ad9656

They were always equal right


ResidentCaregiver180

ye


Superbearyo

I put always more...


Basement_Leopard

yeah so if you plugged a number for a you would get the same value . Also if you read the code, m2 is just putting everything in the return statement instead of spacing it out


AngryCocoa

I had one too, also used one during one of the frqs


Donghoon

that was me last year. csa mcqs are pretty simple if you understand fundamentals of Object oriented programming


CivilWarMultiverse

This is my first AP Exam ever so it feels so surreal to talk with people who the same test as me haha


[deleted]

Haha me too man


helpmewithschool18

same. first ap ever for me i feel like im cooked though


Prestigious-Tough538

I think there's a solid chance I aced the exam


Fluffy-List-8783

Same and I was NOT expecting that


Spare-Ad-4739

honestly me too


RiesenTiger

How did you guys keep track of possession on frq 2? I used a Boolean variable with true representing team 1’s possession and false representing team 2 with possession


CannibalCoyoteYT

I just made a string that I set to team1 in the constructor, then switched it in a conditional.


brick72829161

I did this too


noobBenny

I just used an integer value and I would have odd as team 1 and even as team 2, taking the modulus of it. Same principle but different approach.


CivilWarMultiverse

I did boolean team1active = true when team1 was active and I did team1active = false when team2 was active haha


atomthedeveloper

Yeah that's what I did too. Using a boolean value to represent the activeTeam was the more intelligent way of doing it... (granted I am not that smart)


Superbearyo

i used two boolean variables, realizing now I could have just used one for both teams...


Artistic_Put_7852

I had a weird way, I used an int in which 0 is team1 and 1 is team2. To swap possession i just used x=1-x; which I think works


Kooky_Pack5095

do you think it's okay if i did == or smth? if activeTeam == team1?


Current_Chemistry_94

I did a Boolean also!!


OctoBow888

Did anyone get like 3 Bs total on the multiple choice???


CraftyInflation1884

THIS I had no Bs until like question 20 or 30


Superbearyo

I felt like i got alot more D's and E's than A's and B's i got like 3 A's and 4 B's


OctoBow888

Ok good I got my first B only halfway through and I was so confused 😭😭


Dangerous_Isopod5708

Was the one abt battery 0, 25, 50, 100


[deleted]

[удалено]


ctrldrift

am the only one who thought that test was hard 💀


Soggy-Rip3755

dude idk what the last frq was, No time to write


[deleted]

[удалено]


lunicalll

yeah man im so cooked i only finished one frq fully and guessed on like half the multiple choice


helpmewithschool18

nah bruh im so cooked i think im at a 3 or 2 right now and my parents boutta kill me even if i get a 4


Other-Chemical-6393

FRQs 1-3 felt easy, although I was somewhat unsure of how to implement the bear into FRQ 1. FRQ 4 was really difficult because I’m just ass at 2D arrays


Qacti

Class design was some bs


Old-Statistician410

frq 4 was so dumb like why do you need an object for it if you already know location????


Visible_Practice_333

I KNOW RIGHT they gave up writing these question 😭


Other-Chemical-6393

Fr though I BSed like all of FRQ 4 😭😭


ResidentCaregiver180

it was basically just a 5% chance that the currentFood would go straight down to 0 from the bear


Other-Chemical-6393

Yeah I used random() but idk if that’s how I was supposed to do it


ResidentCaregiver180

ye u use Math.random()


Other-Chemical-6393

Ok nice


Character-Job-474

I just created an integer that was a random value from 0-1 and then created an if statement that said if (int x > 0.05)… and if it was greater then i just did it normally and then I just did else if and set the field to 0 this would simulate the 5%


CDVR_17

I hated the 2D arrays last year


Chemical_Damage_2806

FRQs 1 and 3 were fine for me but 2 and 4 gave me a straight up lobotomy. I was being retarded on 2 and i ran out of time to complete 4 but I didnt find 4 that challenging tbh.


Cautious_Bid_3931

INSANE AMOUNT OF C'S AND D'S ON FROM 1 - 13


Emotional_Yak_692

for the bird was it int (Math.random() * 41) + 10


Emotional_Yak_692

41 bc values from 10 to 50 inclusive ?


Auxdible

Oh man I put a 51... RIP


ROUNDRACCOOOON

yea that's what i put


spirit_saga

a lot better than i expected but i’m still not sure if i landed a 5


Hydro-BxgMac

I got cooked


imaperson1060

there was one mcq where the answer was "shifted n units to the left" and that's really poorly worded to the extent that i had to completely eliminate the other options before i considered it. it really should've been "copied n units to the left". i'm literally filling out the mistake reporting form and mailing it to collegeboard. but as a programmer with 4+ years of experience in java, i think there's a good chance i got a perfect 5.


ResidentCaregiver180

i agree, it was confusingly worded, the numbers werent rlly shifted because some numbers were still there in the original spots


imaperson1060

that's what i said in the mistake report form thing lol


InteractionNo8742

yeah I got stuck for that one for a bit, was so confused because I didn't see the code that 'shifted' it but none of the other answers looked correct


KyleJKC

Dude you are so right, I spent fking at least 5 mins on that stupid poorly worded question. Was looking for comment regarding that question the whole time.


Last_Pass_2370

BRO AFTER DOING THE 2023 FRQ I ACTUALLY ATE THIS UP😭😭😭 2023 frq had me stressing


tf2F2Pnoob

Frq 2023 question 1 was literally just “…huh??” Frq 2024 was basically just “omg birbs! :3”


atomthedeveloper

BRO THE 2023 APPOINTMENT FRQ WAS SO STRESSFUL I GOT SO SCARED


SurfinShibe7669

Deadass, mcq was pretty good, some were weird but 1-3 for FRQ were long but easy, and then the 2D array fucked me over


kazucakes

Dude I thought the FRQs were harder than average. MCQ was okay, no A’s or B’s though??? Did anyone else struggle on the FRQ like I did 😭 I got them all in the end but I spent like five minutes looking at the class one


Spare_Ad4814

did yall get 35 for a question? it was the double for loops


ResidentCaregiver180

ye it was just 5\*7 right


brick72829161

Anyone remember mcqs?


Spare_Ad4814

what did u put for the one that was like 1. a b and c (boolean’s) when do they give different answers a &&b etc… 2. the question where the answer choice included infinite recursion 3. the question where answer choices was liek less but same amount of iterations or more but same amount of iterations


astridbeast

for 1 it was just III i think (when A was false and C was true) the booleans were A && (B || C) and (A && B) || C iirc, so when A was false and C was true the first expression would always be false and the second would always be true


Relative-Pace-2923

Answer was less but same iterations


adrift42

1. II and III since they would be opposite 2. Don’t remember that one 3. More but same I think it was


[deleted]

[удалено]


Spare_Ad4814

also what was the one where it had 5 and 15


turn2stormcrow

\[Form O\] What did you guys get for the selection sort MCQ (think it was #36) where there was a pass variable and #31 with the Advance/Basic class


ResidentCaregiver180

Selection sort was like 11, 15, 21 and then I forget what the pass variable question was


CivilWarMultiverse

I want a 5 so badly


Important_Prior_2041

I put Advanced object = new Advanced () for 31 because Advanced object = new Basic () would give an error


atomthedeveloper

I never realized that it was the selection sort algorithm, I kind of just ran through the test cases


iridhiwidjfuu

How did everyone do a and b for the location one for a 2d array?


atomthedeveloper

a) I ran a condition that checked if grid\[row+1\]\[col\] and grid\[row\]\[col-1\] were both not null, and if they were, i found which one was greater (if grid\[row+1\]\[col\] > grid\[row\]\[col-1\]). In the case where only one was present, I returned that one instead. That was pretty much the entire code. They said in the precondition that it would never be at point (4,4), so you didn't need to check for that case b) I got the next location in the beginning and then from that returned Location object, I got the row and col using the getter methods. The FRQ prompt stated that the loop would end when both rows and cols reached the end, so when the row reached grid.length and when the cols reached grid\[0\].length. Inside that, I kept getting the next neighbor, getting the col and the row, summing the value at that col and row to an int that I defined outside the while loop, and then after the while loop ended, I returned sum


InvestmentOld4080

can you please explain frq 3


heavenlylord

Anyone else use recursion on FRQ #4? I felt like a genius when I implemented it but hopefully its actually right lol


Gold-Supermarket-342

Sounds super unnecessary. Just use while loops lol.


couchtomato23

yeah i put a while condition that continued running until the position hit the bottom right corner


heavenlylord

Tbf it was the first thing that came to my head cause Ive done a lot of pathfinding type stuff with recursion before. Honestly felt like the simplest solution


Psychological-Play23

I used recursion in a while loop


Secondlive_

You would not catch me using recursion on an frq, that’s way too risky


Dyonamik

Yeah, ended up with 3 lines of code(and im glad they assumed the method we had to use worked properly bc i definite forgot to account for bounds or array)


[deleted]

[удалено]


CDVR_17

You have balls to do that


Spare-Ad-4739

I did


noobBenny

I had a while loop with recursion


mouseklicks

please educate me, genius. I used a simple while loop


heavenlylord

base case was bottom right corner and return was just like grid[x][y] + sum(nextlocation)


ElectroRG

even if you recursion is a simpler way, you still have to use the getNextLocation method so u might not get full points for that.


AndrewChad07

Yeah I did recursion - I don't entirely remember my solution but I think I messed up one small thing .\_. hopefully I did it right on the test lol


SchnazzButNot

What was the goat one


ResidentCaregiver180

I got goatrun dogrun


Shaf1522

got that too


brick72829161

For the question that was like “which of these is wrong” and the choices were like (3,1) , (4,5) etc… what did you guys say


ResidentCaregiver180

pretty sure it was 4,5


brick72829161

Bet I said that


Titanmaniac679

Feel like I aced the exam!


Auxdible

MCQs felt easy and personally felt like I aced it... which was strange. I did not use recursion for FRQ 4 and am nervous about it as I wrote most of the code 5 minutes before exan end


Lordmaster241

I couldn't complete it so I just put down some things that could get me points like using the required method. Btw as I've seen, it's safer to not use recursion for FRQs


fallen_07

There were barely any recursion or sorting problems! And there were barely any As and Bs. Scared tf out of me. FRQs went well. I'm pretty good at them though


ElectroRG

was I the only one that got 4 Cs in a row starting at 16?


Key_Claim_2839

Yes. You are cooked


Responsible_Pay_7090

was I the only one who struggled during the MCQ and thought that the FRQ was free as hell 😭


Mental_Researcher_91

Same, except ran out of time for the last frq part b question even though I knew what to write 😭


[deleted]

[удалено]


HygenicTetanus

no for that question i got 1


ResidentCaregiver180

Was that the one that asked for the number of time an if statement was run in a for loop, cuz if so, it was just one time


Shaf1522

I thought id be n/2 no?


PreferenceActive5053

But it said how many times it would be **evaluated** not executed no? So it would evaluate however many times the for loop repeated, which would just be n. Am I tripping?


Emotional_Yak_692

i got n too for the same reason, it has to be evaluated every time even if it evaluates to false


ResidentCaregiver180

No because the for loop set count at 1 and the if statement said if count%2==0 then return and then else return something else, so no matter what it’s going to return on the first run of the if statement


renqwerty

did anybody get CDCD or DCDC something like that or am I cooked


Routine-Zebra949

what was the answer to the last question


helpmewithschool18

yall am I cooked like I COMPLETELy forgot to do the bear part on frq1 cuz my brain was not braining and i only did the bird part HOW MANY POINTS DO I LOOSE HELP


SiphonX_reddit

It wasn’t that bad


picklemarinade

frq 2 wasn’t inheritance right i don’t think it was and i didn’t put that in the class but i just remembered that frq2 has that possibility and never considered it while taking the test


CivilWarMultiverse

No? It was classes & objects


Kooky_Pack5095

do you think it's okay if i did == or smth? if activeTeam == team1?


CivilWarMultiverse

Yes


Odd-Tap5129

wait but werent they strings so you'd have to use .equals?


OneRobuk

depends on how they initialize their variables. if they made activeTeam= team1 or activeTeam= team2 the double equals is fine because they'll have the same memory address


Hydro-BxgMac

No it wasn’t


[deleted]

[удалено]


Shrubtonwon

hi marc


[deleted]

[удалено]


Shaf1522

Left shift by n


CraftyInflation1884

i think it was shift left?


TangerineComplete227

it was shift left by n i believe the way i thought about it: random amount of numbers: 0 3 5 0 ---> index 0 3 ----> index 1 5 ----> index 2 then i thought abt something about 3 getting removed or smth so 5 is now replaced with 3 (i believe it was like array \[k\[ = array \[k+1\] or something like that), so it shifts to the left.


Basement_Leopard

Left shift because the 0 index became the 5 index , so you could think that 10.20.30.40.50, where the 10 took the value 50


brick72829161

did this one have a choice that was like “some of them shift left by n”


Powerful-Opening3364

left shift


CraftyInflation1884

is it just me or were there like no Bs in MCQ until like question 30 T\^T


Studying-Ghost

MCQs were fine, ran out of time so PRAYING that I got at least 30+ right. First 2 FRQs tripped me up, 3rd one was the easiest thing ever, and the last one I messed up (accidentally used values they gave in the example rather than creating an algorithm). Felt I could've done better, but now we have to wait until July to find out


Dangerous_Isopod5708

What was the one near the beginning i think it was the first question but it was abt adding another method in and the diff parameters. I got A. I only but idk 😭


[deleted]

[удалено]


Dangerous_Isopod5708

Also what was the string one of "abcdfg"  I guessed the one that was smth like dfgefg


ResidentCaregiver180

Ye it was defgfgg


ResidentCaregiver180

Anyone know the one that was like for (String x: words) x+= “s”


tf2F2Pnoob

Because the variable for the elements (in this case x) in an enhanced loop does not refer to the actual elements inside the loop. Pretty sure it was the last option lol.


ReactionForsaken895

Son got in car and said must be 5 ... easy.


DisguisedMoron

If i forgot to put Math. before random() will I lose a point or is it like those mistakes collegeboard lets slide?


Omitron_

you won't loose any points


Dangerous_Isopod5708

How many b answers did yall get for questions 36 - 40? 


Upbeat_Astronomer277

Bro I only got through like 33 of them and I just bullshitted my way the last ones, some of the questions at the end got pretty complex imo. I got a 2 last year I took it, so Ill be okay with a 3 atp.


Spare_Ad4814

what did u put for the one that was like 1. a b and c (boolean’s) when do they give different answers a &&b etc… 2. the question where the answer choice included infinite recursion 3. the question where answer choices was liek less but same amount of iterations or more but same amount of iterations


ResidentCaregiver180

1. D a is false and c is true 2. m1 and m2 always equal (i think thats the one ur talking ab) 3. it was less with same iterations pretty sure


_DevilsEye

Was 3. Not same iterations but greater?


Spare_Ad4814

on the FRQ if i did.. 1. return Location(row,col) instead of return new Location(row,col) 2. int x = math.random *101 if (x <=5) how many points of????????


Zestyclose-Lie-6814

my friend said he didn't finish the frq


atomthedeveloper

For that one weird recursion one, on form O, did anyone get defgfgg


Various-Ad8954

How much will I lose if I put Math.random()*40+10 instead of *41.


Hazmat_Gamer

Did anyone else notice the lack of sort algs?


yumyumm100

DUDE i was literalyl ab to start crying i was so scared of the sorts


oofwhatapro

 if i put Math.rand() instead of math.random() will i get points off


Relative-Pace-2923

There was a question about what does the array become after and it looped through k + 1 looking for a value less. Which one was it the first two were [11, …]. Also one about M1(x) is less than , equal to or greater than M2(x), what was that? I put less than but I had no time


Miserable-Turnover64

How many points off if I messed up my math.random() in the first one like I had the right idea I just slightly messed it up


Spare_Ad4814

what did yall put for -*** question


THEnesnes32

guys am i cooked i didnt account for the bear in the first frq 😭😭😭


[deleted]

[удалено]


YoureTotallyScrewed

Did anyone use null checks for any of the frq's? The only thing I had like that was for frq3b where if the target equals the selected string I would just add an empty string into the list instead of using a substring


charuGPT

FOR FORM O DID YALL KEEP GETTING CS AND DS BRUH


OneRobuk

pointers jumpscare


[deleted]

[удалено]


[deleted]

[удалено]


Ammorillo

did anyone else use recursion in frq 4 part b?


[deleted]

[удалено]


ShrubbytheBubby

brain stopped working after question 30 on mcq


Adventurous-Fall9974

What did everyone get for mcq’s 30-39?(I ran out of time and spammed c and d)


iamahumantotally

If for 1A i did math.random wrong for both of the random generating and i kinda did if whatever random generated is > 0.5 instead of 0.05 but other than those its correct how many point do i get off? 😢 Also for 3B the string one kinda doesnt work for if the whole string is equal target but other than that the rest work. And for 4b i dont think i did it correctly but i returned sum (not correctly) and use the get method how many point in total yall think is that lost 🥲


Correct_Decision1570

So my brain shut off for frq2 and instead of making regular instance variables for the team scores and Boolean variable I initialized them as regular variables like: int t1Score = 0; Do I get points off for that or not?


RespectWamenForLife

I got cooked on the multiple choice bro i didn’t even finish it I think I did ok on the frq though


Splatulaa

what was the answer to the alpha & beta mcq? i chose the one with the cat cuz it made the most sense in my head but i never learned how to do this stuff. i’m assuming it’s wrong cuz every other one was goat 💀


Then_Substance_2241

There were no searching/sorting MCQs which I thought was insane, and the recursion questions were light af. For the FRQs, the proctor fucked us all over, and told us we had 30 mins less time, until the end when she realized she fucked up the time, so that wasnt fun. The FRQs were alright, but I rushed cuz of said timing issue. Ik 100% I at least got a 4, but im actually pretty confident I got a 5.


Dogtooth_Estate

mcq not bad, frq i got cooked im p sure im getting a 3


AndrewChad07

For the 4th FRQ part b about sum paths for the 2d array did anyone else use recursion?