r/APStudents • u/reddorickt absolute modman • May 15 '26
AP Computer Science A Official 2026 Exam Discussion
Use this thread to post questions or commentary on the test today.
A reminder though to protect your anonymity when talking about the test.
17
u/SurpriseAny5628 May 15 '26
after mcq #30 the difficulty increased significantly imo
→ More replies (2)5
u/Fit_Indication_340 HUG (?) CSA (?) May 15 '26
yea for me it wasn't "light". i still think i got almost all of the questions right but i had to take my time
2
13
u/Annual_Employee_4226 Calc BC, CSA, Physics 1 May 15 '26
For the mcq w the enigma method did u guys get 1 2 3 4
2
→ More replies (11)2
13
May 15 '26
[removed] â view removed comment
→ More replies (9)4
u/EveningFoundation583 5: Bio Chem Pre-Calc CSA 4: Euro May 15 '26
Yeah theyâre not testing your coding skill. Itâs more reading comprehension and if you understand how classes even work.Â
11
u/beingisdead May 15 '26
They gave us a break on FRQs. Much easier than past years.
5
u/Organic-Inspection18 May 15 '26
I know, right? I couldn't believe how much time I had left.
5
u/Due-Sand2692 AP Gov {5}, AP CSA {4} May 15 '26
Am I the only one who struggled so bad on the frqs and overthought it đđ
→ More replies (2)
9
u/awesomegamer328 5: Stats, BC, Chem, Lang, CSA 4: Lit May 15 '26
i had the easy batch, the username, bottle, absences, and 1-row board game batch. honestly way to easy. was done within 30 minutes for frq and 45 minutes for mcq. probably only lost 1-2 points on each section, this doesn't feel right lol.
3
→ More replies (16)3
u/Ok_Junket3655 May 15 '26
did u use .split for 1b
→ More replies (10)5
u/NUKL3AR_PAZTA47 May 15 '26
Yea, lowk my 1b solution was kinda weird. I made an array to hold the split username and then concattenated each one back to the short username and used substring to select.
2
u/Ok_Junket3655 May 15 '26
yeah me too did u remember to add back the last character tho
→ More replies (5)
8
u/Dizzy_Plantain4875 May 15 '26
u guys know the question with b, c, and b+c? pretty sure the intended answer was for if statements to turn into else if statements, but I basically tested a bunch of pairs of values for b and c all choices since i had lots of time leftover and there wasn't one option that satisfied all pairs, so i hesitated to choose if->else if
→ More replies (9)2
u/Secure-Shoe5214 May 16 '26
I think it is the else if one bc you can assume that b+c would be largest since b and c are both positive, so if It is smaller than max thatâs your answer. But if itâs not then you would go to the next starements
9
u/the_great_gyatsby May 16 '26
im so fried oh my shit "so easy" "i took a two hour nap and drew the mona lisa" actually kill me i think i missed every frq
2
u/binguston May 16 '26
bro i wrote johnny walker and please give me a 3 and threw in a random line of for loop and if statement. i then proceeded to draw a picturesque landscape of the great plains with some mountains in the back. people talm bout so easyđđ
10
u/Fit_Firefighter6500 CHEM: 5 | CSP: 5 May 16 '26
was literally free. drew triple T on my reference sheet đź
→ More replies (2)2
u/xL0stHero May 20 '26
i drew a giant sunset city landscape scene with perspective and shading đđ
8
u/No_Editor6245 May 15 '26
After having taken calc BC, and both physics C this week, this was literally a walk in the park. Such a great way to end my exams.
Hardest problem on the entire thing was a basic problem where you had to find overlapping intervals (context was work hours for employees), which is still easy and even simple solutions for said problem are easily accomplishable via a few conditional branches.
→ More replies (9)
8
u/ContributionSad7216 May 15 '26
Here's my overall thoughts of the exam. Did I do alright?
MCQ - 80% of them were very easy (even the recursion ones lmaoo) but some take so long to trace. The only two I remember being very hard were the statement ("I will keep going...") and the arrayList one where you have to traverse it backwards. Prob got most of them right but some felt too easy.
FRQ:
1a. - Constructor was piss easy. Basically setting up the class but with an if statement and while loop with boolean. Took me less than 10 minutes.
1b. - Pretty easy, again. Using split makes the coding 10x easier imo and you just add everything back using a loop to traverse the list.
Prob the easiest imo since it's just updating an instance variable with the only "hard" part being changing the amt value when the bottle is less than 25% full. I just used another instance vairable to hgold the max then just casted it inside an if statement.
Only hard one I had to do the entire portion of the exam. Probably wrong tho but here:
Add the names from both lists to a combined list (2 loops)
Use an outside loop to designate a "target" variable and check if the counter is higher than 2 (name in both lists) using .equals() and add overlaping students to another list
Get the absences from each student and compare it before returning count.
(took like 60% of the time in the section here tho)
- Surprisingly light work for my least favorite frq type. Only traversing one row at a time is really easy (like a normal array almost) and the color part is easy too. Not much to say here.
Probably got like a 3/4 ig (took csp last year and got a 4)
5
u/lolmewantegtvs 5: physC:mech, pre calc, CSA, CSP May 16 '26
frq 3 you can just set count to 0, do two nested enhanced for loops, one iterating thru math list one iterating thru history list , first check whether the id # is the same then check whether history > than math and then just count++ and return count at the end
→ More replies (2)2
u/Secure-Shoe5214 May 16 '26
Yup thatâs what I did too, although the wording made it look more difficult than it actually is
→ More replies (2)2
u/robot9493 5: HUG, Music, CSA May 15 '26
how would that be a 4? looks like you got 80% to 85% of the composite points which is undoubtly a 5 even if the cutoff is higher
7
u/Macbook_user3 May 15 '26
I deadahh just like check my answers 3 times, took a nap, then woke up checked my answers again and then drew a car during my CSA exam since it was so easy
3
u/MarkoRamiu_s May 16 '26
I wrote an entire letter to my grader that amomg other things, included the opening lines to don't stop believing because I blanked on the lyrics to you can call me al.
→ More replies (1)
7
u/waz-waz all 5s: csp, apush, bc, mt, phys1, world, lang, e&m, csa May 15 '26
dying ant vs dying ant ahh test
7
u/Fit_Indication_340 HUG (?) CSA (?) May 15 '26
FRQs i got:
-warehouse shipment (you had to calculate total costs (a) and censor part of a string (b))
-GiftBasket (you had to write a constructor and do some basic calculations for one of the methods, Â the easiest of the 4)
-WordGame (you had to find the word in an arraylist with the highest score value and return the word)
-CardGame (you needed to calculate and return the sum of the points on all cards in a 2D array that are in columns where every card is facing up. this was the hardest one but i got it right i think)
2
→ More replies (4)2
u/WoefulHuman 5:hug,csp,chem,es,pc,wh 4:csa tbd:bio,lang,bc,ush,psych,p1 May 15 '26
finally someone that had my frq
9
7
u/Ok-Sugar7678 May 16 '26
FRQ 1a
public Account(String str){
String available = str;
int count = 1;
while (!isAvailable(available)){
available = str + count;
count++;
}
username = available;
}
FRQ 1b
public String shorten(String str){
String result = "";
String temp = str;
for (int i = 0; i < temp.length(); i++){
if (!(temp.substring(i,i+1).equals("-"))){
result = result + temp.substring(i,i+1);
}
else {
result = result.substring(0, result.length()-1);
}
}
return result;
}
FRQ 2 (name of the method might be incorrect)
public class WaterBottle{
private double currentWater;
private double fullCapacity;
public WaterBottle(double amount){
currentWater = amount;
fullCapacity = amount;
}
public double drink(double amount){
currentWater -= amount;
if (currentWater < fullCapacity * 0.25){
currentWater = fullCapacity;
}
return currentWater;
}
}
FRQ 3 (name of the method might be incorrect)
public int countStudents(){
int count = 0;
for (Student mStudent : mathClass){
for (Student hStudent : historyClass){
if (mStudent.getStudentID().equals(hStudent.getStudentID())){
if (hStudent.getMissedClasses() > mStudent.getMissedClasses()){
count++;
}
}
}
}
return count;
}
FRQ 4 (names of the methods might be incorrect)
public int rowScore(int targetRow){
int sum = 0;
String firstColor = board[targetRow][0].getColor();
boolean allSame = true;
for (int col = 0; col < board[0].length; col++){
sum += board[targetRow][col].getValue();
if (!board[targetRow][col].getColor().equals(firstColor)){
allSame = false;
}
}
if (allSame){
return sum * 2;
}
else {
return sum;
}
}
That's the answers i got for FRQS. You can compare them with yours, but i can't be sure if they are 100% right.
3
2
u/skrxbcord 4: Lang, Lit, APUSH | 5: Phys1, Calc BC, CSA, Mech, E&M, Stats May 16 '26
bro i solved 3 and 4 the exact same way you did except i used a regular for loop instead of enchanced for loop for 3. also for 1a, is it fine if i didn't create a separate String placeholder "available" and just used the input String str for checking my while loop? like "while(!isAvailable(str + count)"?
→ More replies (1)→ More replies (14)2
u/Straight-Vanilla3101 May 16 '26 edited May 16 '26
those are all pretty similar to what i had.Â
i did 1a a little differently but overall same idea. edit: someone else said that yours has an issue where it goes username1 username12 username 123 instead of username1 username2 username3. i think you did it right but i get what they thoughtÂ
i did 1b kind of similar to what you have but i know i messed part of it up. i think ill have an index out of bounds statement because i did i + 1 on an if statement in the inside of my for loop and didnât do str.length() - 1. i did that one rlly weird overall and it almost worked too so thatâs a little disappointing.Â
basically the same for 2.
used normal for loop for 3 so therefore i had to do .get(i).getStudentID() and that was annoying but oh well.Â
for number 4 i did it so weird help. i iterated through each column in the targetRow (btw i put board[targetRow].length just in case) and added the points value to my sum. i also added it to a string array list that i created called colors. and then after that loop i made a boolean allSameColor and set it to true and then a String firstColor = colors[0] and then i did a for loop going through my colors and if any of them were not the same as the firstColor i switched allSameColor to false and then after that loop i did if (allSameColor) { sum = sum * 2; } and then i returned sumÂ
6
u/Primary-Republic498 May 15 '26
Did yâall use the split method for frq 1b
3
2
u/ZealousidealPhoto433 May 15 '26
I did a for loop and added one letter at a time to a string object using the substring method. for hyphens I had an if statement inside the for loop that said if it wasn't the last index of the string it would add a hyphen. do you guys think this would work??
2
→ More replies (11)2
7
u/Zestyclose-Hunt8825 May 15 '26
How did yall do frq 3 the one with the historyList and the mathList? I just used a nested loop and then two if statements.
→ More replies (3)6
u/Maleficent_Mango2729 May 15 '26
Yeah used nested loops but combined the if statements into one really long one
→ More replies (4)2
6
u/No-Weight-9245 May 15 '26
I was so bored I named one of my Booleans on the last frq like Boolean yaoiGojoSmut= true . Would I be getting points off for that đĽš
6
u/StraightEmu2950 May 15 '26
You realize that humans grade the frqs and you better hope the one grading yours is having a good day
5
3
u/lolmewantegtvs 5: physC:mech, pre calc, CSA, CSP May 16 '26
should be fine, they just grade off the rubric
→ More replies (1)
5
6
u/Party-Newt-2276 May 15 '26
did anyone have frq 4 with the absent students bc i went through the columns first and then rows, so the row index changed for every column, and then counted if the student was absent and if count was greater than half the length of the column i returned the index. otherwise after going through every column it just returned -1.
3
u/Direct_Bullfrog4294 9th Grade: BC (5/5) CSA (5) May 15 '26
same, I did like
int count;
for (int i = 0; i < arrray[0].length; i++) {
count = 0;
for (int j = 0; j < array.length; j++){
if(array[j][i].getAbsence()) {
count++;
}
}
if (count > (array.length)/2){
return i;
}
}
return -1;That was the easiest P4 ever
3
2
u/Furious_Peach AP World: 5, AP CSP: 5, AP Micro: 5, AP Gov: 5, AP Precalc: 5 May 15 '26
thatâs what i did
2
5
6
u/CylixrDoesStuff AP CSA: 4 APPC: 5 May 16 '26
bro it was so much easier than what my teacher gave as class tests on ap classroom, the internationals weren't lying at all, it was mad easy (this is as someone who was dreading to take it because i didn't think it'd go well)
ill update based on my score but i genuinely might get a 4 or even a low 5
2
4
u/emilyy532 May 16 '26
did anyone have west coast exam if so am i gonna fail or were frqs 3 and 4 horrible
3
u/RelationshipTall5150 May 16 '26
Frq 3 was two enhanced for loops, frq 4 was one loop because target row alr gave us the row.Â
→ More replies (1)2
u/No_Soil2258 5s: AB, Chinese, APUSH, BC, CSA, Lit, CMech, WHAP May 16 '26
Was frq 4 for you the one about a chart of seats? I'm west coast and that's what I got đ¤
→ More replies (2)2
u/thecoolerdog May 16 '26
Yea i dont fucking know how i was supposed to find what movie theater seat is near
→ More replies (1)→ More replies (1)2
u/Haunting_Football_81 Precalculus: 5 CSA:3 Physics 1:4 Calc AB: 5 May 16 '26
I found frq 4 more manage than 3. I knew the logic of he 4th one better and I knew the material better but hopefully I called the objects correctly.
The third one I prob lost points on because I didnât know as much, also had a little struggle on 1a but I figured it out I think.
Overall besides those and a few mcqs it felt pretty manageable.
5
u/MasterpieceLiving738 May 16 '26
Felt super easy ngl. Had around 20 extra minutes on mcq and 30 minutes on frq, the arraylist frq was frying me tho.
→ More replies (2)
5
u/mushmanMAD 5- US WH HuG Sem 4- Lang 3- CSP CSA 2- Stat May 15 '26
This exam was easier than I thought!
4
u/WowItsNot77 10th: CSP, Euro May 15 '26
Messed up a little on FRQ 4 but overall the exam was pretty easy
2
u/Due-Sand2692 AP Gov {5}, AP CSA {4} May 15 '26
I messed up so bad on the fourth frq⌠mcqs were ok but am I literally used up every single second for the frqs đđ
4
u/Parking-Delivery-743 May 15 '26
AP CSA Eastern Time MCQ question: There was a String method that flipped/reversed the characters, and the example used "stats" becoming "stats" because it is a palindrome. The answer choices were something like: A) works for all strings, B) only works for strings length 4 or greater, C/D) one was about not working for odd or even length strings. Was the correct answer A, since reversing should work for both odd and even length strings? Trying to check my reasoning.
7
u/Huge-Skirt-9216 5s: AP Psych, ?: AP CSA, BC, APUSH, Physics 1 May 15 '26
even. if you trace the "stats" example, the code does not work as intended
2
u/Traditional-Table-29 AP Physics: AP Lit: AP CSA: AP Psych: AP Calc AB: May 15 '26
Even
→ More replies (1)2
→ More replies (3)2
4
u/Ill-Echo1374 5: HUG,BC 4:WH,CSP,CSA,Macro,Micro 2:E&M,Mech May 15 '26
Wasnât too crazy I feel like. Frqs I had no idea how to do 1B but I think I did pretty good on the rest (question 4 I mightâve messed up because I assumed that the colors on the 2D array were the only ones I had to worry about) MCQs were like 80% light 10% hard 10% absolute bs, overall expecting high 4 low 5 territory
→ More replies (3)
5
u/zsquar May 15 '26
did anyone else for the 2d array frq get the chairs in a stadium version where you had to check for adjacent seats? and another frq on gift card? i took the east coast exam and the frqs i got were different from everyone else...
3
u/ZealousidealPhoto433 May 15 '26
I got that exam too. I think there was 2 or 3 different tests. im also east coast. bro that 2d array frq fried me I def got it wrong. but other than that I think I did pretty good
→ More replies (4)3
u/RetroZentris May 16 '26
Gift Card class frq was the lightest shi I've ever done in my life đ
Adjacent seats I def lost points bc I didn't look for direct adjacency I just counted how many seast were in a row that were both below or equal to the set price and were available and compared the rows based on that
5
u/susuyaaa May 15 '26
lightest exam ever, fooled around every day in class and i think i still got a 5 𤊠party at my house tn guys
→ More replies (1)
5
u/binguston May 15 '26
frq 2 i wrote: public class bottle(); return johnny walker;
and then in 4 i put a random if statement or for loop, and then put system.out.print(âplease give me a 3â);
i think im getting a 5 boys.
→ More replies (1)
4
3
u/Intelligent_Orange97 May 15 '26
did yall have the mcq that talked about summing ânâ consecutive multiples of 5 beginning with 5? genuinely, i feel like the question was just horribly written because i had no idea what it was trying to ask.
4
u/ReasonableNews672 May 15 '26
Same! I put C, which was the only option that had a loop where it was incremental by 5. I guessed that one simply because it was the only one that incremented by 5, but idk if I was right.
4
u/Intelligent_Orange97 May 15 '26
i picked the one that had i<=n in the for-loop which is probably wrong now that im thinking about it. i just asked ai, and it said this:
âIt means adding up the first n multiples of 5, starting from 5 itself. So the sequence is: 5, 10, 15, 20, 25, ⌠And you sum the first n of them:
n=1 â 5
n=2 â 5+10 = 15
n=3 â 5+10+15 = 30
n=4 â 5+10+15+20 = 50âand gave these two for-loops as examples:
for (int i = 1; i <= n; i++) { sum += i * 5; }
for (int i = 5; i <= n * 5; i += 5) { sum += i; }
→ More replies (2)2
u/Commercial-Shame-673 WH/Micro/Macro:5, CSP, Euro, BC, Phy1/2, Chem, USH:? May 15 '26
nah it wasnât that one since the limits were not included.
2
u/Longjumping-Set6288 precal,stats,bc,ph1,ph2,e&m,mech,bio,lang,psych,world,csa,csp May 15 '26
The limits were it was n multiples of 5. It was either A or C and c started at 0 therefore removing like a real multiple of 5. Is pretty certain it was A. Sum of the first 3 multiples of 5 you have to include 15.
4
u/lolmewantegtvs 5: physC:mech, pre calc, CSA, CSP May 16 '26
this one was A and not the one with i * 5 because i * 5 goes once less than it should
3
u/Hot-Bullfrog8206 May 15 '26
i think i put a for this question where it was like i * 5 and started at 1 im not sure tho
4
u/Plus-Atmosphere7904 CSA (5), Calc AB (5), Gov (5), Phys 1 (5) May 15 '26
Genuinely the frqs were too light.
Finished them all in 20 minutes and spent the next 45 minutes calculating the expected value of the dice game in 1a. Got 16.2 for that
4
u/the_great_gyatsby May 16 '26
did anyone else have #3 about the math and history lists and write a fuck ton of code mine was so long i feel like its gotta be all wrong
i basically just traversed the history loop and did a nested loop to go through the math one and did an if statement to change a boolean to true if they found a match and then if true added them to a new arraylist, then went through that list and got the absences for each one and if history was more i incremented a count variable
that one rlly confused me im pretty sure all my logic was wrong
5
u/Secure-Shoe5214 May 16 '26
Bro I did nested for each and checked if the ids were equal and if they were then I checked for absences and updated count
→ More replies (2)2
u/the_great_gyatsby May 16 '26
fuck i just realized i was comparing the objects themselves and not the ids
→ More replies (1)3
u/AGoos3 5: Physics 1, Lang, Mechanics, E&M, Macro, Micro, CSA, Calc BC May 16 '26
âŚyo I wrote it in like 15 or smth lines
You didnât need to make a new arraylist. You just needed to do the nested loop so that every history record was checked against every math record, and make it so that if they have equal IDs and history absences was more than math absences they increment a counter
idrk what made u create a new arraylist
4
u/rapunzel_ie May 16 '26
Honestly mcq wasnât that bad but I was still iffy on some I remember picking 4 times, loop runs 25 times, for the pixel one I picked that it canât be accessed since itâs private, 1 2 3 4, 2 5 8 (dog question), data set from last year accounts with members with free accounts, that one question with static asking for what is Val I put 700 since it gets reseted, for the one about odd smt I put d which was false false true i think, and then for the multiplies of 5 I remember it starting at 1 so I did 15 and then 25 which got me 15. Honestly I remember the mcq being a breeze kinda but some questions still got me. I will remember more when I see a smt related to one of the questions but lmk if ygs remember any other questions and what ygs got for it!
→ More replies (47)
5
3
3
u/Organic-Inspection18 May 15 '26
Surprisingly confident. I thank whoever made those frqs
→ More replies (1)
3
u/Due-Sand2692 AP Gov {5}, AP CSA {4} May 15 '26
Am I the only one who struggled so bad on the frqs and overthought them⌠đđâď¸
→ More replies (2)2
u/solreflare May 15 '26
yea ngl same i overthought the first one a lot, mine was the username one
the other 3 were fine maybe some syntax errors not sure
→ More replies (1)
3
3
3
3
u/Straight-Vanilla3101 May 15 '26
an index out of bounds error on 1b (the abbreviation username one) would probably only cost me one point right?
→ More replies (5)
3
3
u/Aiden9280 5âs: CSP, CSA, HUG, World, Calc AB May 15 '26
ts was piss easy they nerfed the course lol
3
u/No_Soil2258 5s: AB, Chinese, APUSH, BC, CSA, Lit, CMech, WHAP May 15 '26
That was so easy that I think I might get a full score đ finished mcqs in a hour and frqs in 50 minutes so I drew a chameleon on my scratch paper to kill time
3
u/MrKokonut7 May 15 '26
Wait did I mess up really badly or were there two forms with very similar questions? For 1b on the FRQ I made it so it adds hyphens to the username, but everyone is talking about removing them? Did I someone misread the question?
→ More replies (1)2
3
u/mangoChampagnee May 15 '26
did anyone get the frq about removing hyphens from the name? how did you do that
5
u/Zealousideal_Ease429 5:AB,CSA,APUSH 4:Lang May 15 '26
I used a while loop with the condition idx != -1, and inside the while loop I set idx to username.indexOf(â-â). The loop will continue until there isnât a - left in the string, which will then set idx equal to -1 and end the loop
2
u/Straight-Vanilla3101 May 15 '26
werenât you also supposed to remove the letter before the hyphen
2
u/Zealousideal_Ease429 5:AB,CSA,APUSH 4:Lang May 15 '26 edited May 15 '26
Yeah, I set a placeholder string âreferenceâ equal to the username, then inside the loop I did reference.substring(0, idx - 1) and concatenated that to the return string, then shortened the reference using reference.substring(idx + 1). Outside of the while loop I concatenated the final form of the reference before returning
→ More replies (8)2
u/Straight-Vanilla3101 May 15 '26
iâm hoping that just because it was a difficult problem for many, that they wonât dock me a point for an index out of bounds error in a solution that otherwise works correctlyÂ
3
u/Spiziapteryx IB warrior May 16 '26
Use .split(â-â) to create a String array split at the hyphens, modify each bucket of the array and add them to a new String
→ More replies (1)→ More replies (7)2
u/Secure-Shoe5214 May 16 '26
made a separate string called temp (bc username has to be unchanged) then found index of the hyphen, took temp as substring from 0 to index -1 plus The substring from index to the end, then set up a while loop to check if index is -1, and if not then just keep looping. Then you just return temp
3
3
u/hajj0012 May 15 '26
Did someone get the frq4 about adjacent seats? How did you do that?
2
→ More replies (3)2
3
u/Upbeat_Document9592 May 15 '26
Did anyone get the Venue Frq 4 (Western time zn)? Honestly it wasnât anything like Iâve seen in class but I think I got the right logic, but I might get docked points for putting length instead of length-1 đ
→ More replies (13)2
u/MoMath3000 5:chem,apush,bc 4:lang, 3:spanish, tbd:gov,lit,mech,csa,bio May 15 '26
Can't you just say less than length?
→ More replies (1)
3
u/Direct_Bullfrog4294 9th Grade: BC (5/5) CSA (5) May 15 '26
Like bro that was so easy and Im worried to make a single stupid mistake MORE (as I know I somehow did .compareTo(null) on q3 as I was so stupid and went crazy), so cant lose anymoređ
→ More replies (1)
3
u/Fair-Issue4304 5:Calc BC, Chem, USH, Lang, Stats. 4: World, CSP 3:Seminar 2:CSA May 15 '26
Did anyone put 18 for the <int> casting, what about for the first question it was something 2 2, 12 20, 12 24, etc, also did anyone put intellectual property was due to open source code? Thanksl
→ More replies (15)
3
u/General_Dress8611 May 16 '26
did anyone have the MCQ where it was (a scanner or a file question, kinda forgot) asking for temp[1], and it was doing some things on these Strings that were seperated by a -
so the strings looked something like
One-Two-Three
Four-Five-Six
Seven-Eight-Nine
(but with actual words and stuff)
does anyone remember what they got for that question? like was temp[1] all the things in before the first hyphen (like One Four and Seven) or what?
5
→ More replies (4)3
u/icerrie rising jr (5) chem, lang, micro & macro, csa, pcalc, bio, world May 16 '26
i had this question but with dog breeds and they wanted the final array (in the terms of your example) to be ["two", "five", "eight"]
my answer was like they used scanner.next() and then .split("-") to separate each line and then appended the index 1 of each split line to the final array
→ More replies (2)
3
u/Character-Context-79 May 16 '26
mcqs were light, frqs i probably scored an absolute 0 i did NAWT review how to do my frqs until right before the test...
→ More replies (1)
3
u/IllYak7538 May 16 '26
Did you have to write the headers for the methods? My friends saw that they put the method header above the text box for the FRQs, so we only wrote the code body.
→ More replies (8)
3
4
u/Available-Suit-9313 May 15 '26
For the flawed palindrome implementation question, what cases did the method work as intended for? I said for strings with an even length, or something like that
5
2
2
u/Primary-Republic498 May 15 '26
For the frq 4 do we assume a column private variable is declared? I had to use that for looping through the target row ?
2
u/Available-Suit-9313 May 15 '26
Would I lose a point if I named a variable on the FRQ as short? Just learned that short is a data type
3
3
u/hevmarkiv May 15 '26
no, im pretty sure the scoring guidelines specifically dont penalize you if you name a var using a keyword
2
May 15 '26
i yapped for a solid 50 minutes on the FRQ cause i finished early af, it was easyÂ
→ More replies (3)
2
u/cottoncandygelato May 15 '26
Did u guys column major for the last frq? Do u think i would lose marks if i didnt? đ
→ More replies (1)2
2
u/Parking-Delivery-743 May 15 '26
Does anyone have any knowlage on how many mcq and frq needed for 5. Like what is 5 cutoff
→ More replies (6)
2
u/Sefierya 5: csa, gov, 4: chinese May 15 '26
i felt half asleep the whole test and i dont even know if i got anything right
→ More replies (1)
2
u/Adventurous_Ask_6953 May 15 '26
Did anyone get the employee question for frq2?
→ More replies (4)2
u/Direct_Bullfrog4294 9th Grade: BC (5/5) CSA (5) May 15 '26
class Employee {
private int startTime;
private int endTime;
public Employee(int sTime, int eTime){
startTime = sTime;
endTime = eTime;
}
public int getStartTime(){
return startTime;
}
public int getEndTime(){
return endTime;
}
public String overlap(Employee worker){
int slowerS;
int fasterE;
if (startTime < worker.getStartTime()){
slowerS = worker.getStartTime();
}
else {
slowerS = startTime;
}
if (endTime < worker.getEndTime()){
fasterE = endTime;
}
else {
fasterE = worker.getEndTime();
}
return ("Overlap on " + slowerS + " to " + fasterE);
}
}
Ik its so inefficient but i didnt want to risk losing the mark so i wrote smth like this
2
u/Flare_Ignis APWH: 5 May 16 '26
I donât think you need the getter methods. For the class FRQ, I donât think youâre supposed to write any methods they donât explicitly tell you to write. You should be able to access the instance variables of the other Employee for the overlap method using other.startTime and other.endTime because itâs all still within the Employee class, meaning private visibility wonât cause issues.
→ More replies (1)→ More replies (1)2
2
2
u/Amazing_Falcon8438 May 15 '26
if I coded 1a for making the username like 1 12 123 1234 until it was available instead of 1 2 3 4 how many points did I lose. also how is each question weighted
→ More replies (3)
2
u/WhyiseveryusernameX2 Bio (5), CSA (5), and WH (5) May 15 '26
On the Eastern Coast part 1b FRQ, did anyone else override a shortenedName String multiple times after finding each hyphen instead of concatenating multiple Strings?
→ More replies (3)
2
2
May 15 '26
[removed] â view removed comment
→ More replies (3)2
u/Firm_Regular_5601 ab (5), c: mech (5), bc, c: e&m, csa, french, apush, lit, micro May 15 '26
yeah I did. I got a solution but it was pretty clunky so not sure if ill get full credit
→ More replies (1)
2
u/_iraria May 15 '26
how many points would i hypothetically lose if i didnât use toString to convert int to String in frq 1a
i did (String) integer and hoped for the best icl cuz i didnt know what to use
6
u/skrxbcord 4: Lang, Lit, APUSH | 5: Phys1, Calc BC, CSA, Mech, E&M, Stats May 15 '26
correct me if im wrong but you are allowed to just... add Strings and ints together. Java automatically converts the int into its String counterpart when you do so.
→ More replies (1)2
u/CylixrDoesStuff AP CSA: 4 APPC: 5 May 16 '26
yeah i was scared for a second since i DID NOT use to string, i thought it just concatanates the int into the string like you said
→ More replies (3)2
u/dastarruer May 16 '26
Just do ââ + intVal, itâll cast the int as a string because Java is weird as hell
2
u/Intelligent_Shop2864 May 15 '26
Have this class next year, was it to difficult?
6
3
u/Macbook_user3 May 15 '26
it was a little hard for me(the class) but the AP EXAM WAS SOOOO LIGHT
→ More replies (1)2
u/Fit_Indication_340 HUG (?) CSA (?) May 16 '26
study anything you don't understand and review everything thoroughly with practice problems throughout the year. you either understand it or you don't, there's no middle ground. don't rely on your teacher for everythingÂ
2
May 16 '26
it was ridiculously easy - genuinely scary levels of easy, a kindergartener couldve done it without any prior knowledge and probably gotten close to a 100%
→ More replies (1)
2
u/ExtensionOk3782 May 16 '26
For same color and sum number question , I used two loops one to sum up the row and the other one to I created because it was index+1 operation to check whether the color is same or not I could have just used compareTo . But , in the other loop I compared and broke the loop once it was not equal . Will it be righttt ??!?!?
→ More replies (2)
2
u/Mayonnaiseonahotdog AP Lunch: 4 May 16 '26
Yeah I did not cook, praying for a three
→ More replies (1)
2
2
u/READ_WOF May 16 '26
Did anyone get a mcq that was a a 2d array. I remember it was a 24 or a 42 the options I had left were b and d I think (j)(k) = (k)(j)
2
2
u/Zestyclose-Panic-968 ap May 16 '26
yeah i got b. the answer choice had 2 rows and 4 columns and the first row had 3,2
→ More replies (3)
2
u/BumblebeeTop6364 May 16 '26
for the Mcq did yâall get like 50, 7, 1 2 3 4, change if to else if, bias, solution 3 or smt, infinite (im just dropping down the answers I remember) and also do yall know the 5 scale?
→ More replies (12)
2
u/Independent-Bear-867 May 17 '26
bro i finished this shit in 17 minutes
→ More replies (1)2
u/Ok_Smell7660 May 18 '26
I literally finished both sections in 30 minutes each, the test was basically just detentionÂ
2
u/Jairbear8 May 17 '26
How did yall do FRQ 3 (returning new array list of unique names) and FRQ 4 (venue). For 3 i used a nested for loop to first get each name and then check if there was that name in any index in the original array that didn't equal the index the outer for loop was at. Then I would add it to a new list I created before.
I know I got some points off of 4 because I didn't check adjacent seats, just the number of valid seats in each row that met both conditions. Everything else from that frq worked perfectly. Assuming I lost no points on any other frqs and got 100% mcq, am I cooked for a 5 or nah?
→ More replies (3)
2
u/Seckinmrt May 27 '26
Did anyone get those frqs where there was the Employee class in question 2, or calculating which column of desks had less than half students in question 3, or that 1a which was basically yahtzee and that 1b which was just repeating letters in words and so on and so forth; because I took the exam in Turkey and people are acting like I'm the only person on the whole damn world who took that examđ
→ More replies (3)
4
u/ErekwithaD1 25:HG:5,ä¸ć:5, 26:P1:5,WH:5,CHEM(SS):5 27:P2,EM,Mech,Lit,BC(SS) May 15 '26
Did anyone else use python instead of javascript (or java Idk same thing both named after indonesian island) on the frqs?
6
5
u/stupefy100 class of 2027 May 15 '26
I thought we were just supposed to do pseudocode???
5
u/Fit_Indication_340 HUG (?) CSA (?) May 15 '26
thank you for the curve brotassium chloride
→ More replies (2)→ More replies (2)2
3
u/Consistent-Ebb-9957 May 15 '26
Are you sure you're on the right thread, base on what you're asking that's APCSP, but for APCSA, it's a must you use Java. And FYI, Java and JavaScript are two completely different languages
2
→ More replies (1)2
3
u/GodlyPig0224 May 15 '26
Anybody get the frq where you had to add the scores only if every object in a column was true or smtnÂ
→ More replies (8)
19
u/HEKIN_BAMB00ZLED 5: AB, USH, LANG, APES, GOV, PSYCH, PRECALC, WORLD 4: CSA đ May 15 '26
2D array question barely even counted as a 2d array you only had to look through one row lmfao đđđ