Unit 3 and 5 HW (Unit 3&5)
Homework Units 3 and 5
- Unit 3 CB Homework 2017 FRQ Questions & Scoring Guidelines 2017 FRQ Questions 2017 FRQ Solutions
2019 FRQ Questions & Scoring Guidelines 2019 FRQ Questions 2019 FRQ Solutions
- Unit 5 CB Homework 2021 FRQ Questions & Scoring Guidelines 2021 FRQ Questions 2021 FRQ Solutions
// Unit 3 HW
//1a)
//create digits time
public Digits(int num)
{
digitList = new ArrayList<Integer>();
digitList.add(0, new Integer(num % 10));
int numRemaining = num / 10;
while(numRemaining > 0)
{
digitList.add(0, new Integer(numRemaining % 10));
numRemaining /= 10;
}
}
//1b)
public boolean isStrictlyIncreasing()
{
for(int i = 1; i < digitList.size(); i++)
if(digitList.get(i - 1).compareTo(digitList.get(i)) >= 0)
return false;
return true;
}
//3b
public int findLastOccurrence(String str)
{
int n = 1;
int index = -1;
int nextIndex = findNthOccurrence(str, n);
while(nextIndex != -1)
{
index = nextIndex;
n++;
nextIndex = findNthOccurrence(str, n);
}
return index;
}
// Unit 5 HW (1a + 3a)
//1a)
public int scoreGuess(String guess){
int result = 0;
for(int i = 0; i < secret.length(); i++){
if(secret.substring(i).indexOf(guess) == 0){
count++;
}
}
return result * guess.length() * guess.length();
}
//3a)
public void addMembers(String[] names, int gradYear){
for(int i = 0; i < names.length; i++) {
MemberInfo temp = new MemberInfo(names[i],
gradYear, true);
membersLIst.add(Temp);
)
}