AP Level AB - Post AP Problems
-
Create a file with TextPad with 20 names - last then first on different lines. Read the information into an ArrayList of a name class which holds a first and last and implements Comparable. Sort the names and then print them out.
You can find information on reading text with Java here
-
Write a method that will take a long integer as a parameter and return an ArrayList. Each element of the ArrayList should hold a single digit. So, if the number to be converted was 1266448, the 0 spot would hold 8, the 1 spot would hold 4. etc,
-
Write a method that will take 2 ArrayList of Integer as parameters and return an ArrayList which is the sum of the other 2.
-
Print out the prime numbers from 1 to 10,000 using the Sieve of Erasthenes, which is described here
-
Write a method that will receive an ArrayList with 10 names and write them to a file. Code for writing to a file is Here
-
Write a telephone directory program that will let you enter a name and a telephone number and will put it into a HashTable (search by last name + first name). When you Quit the program will write the name (last + first) on one line of a file followed by the telephone number. When you open the program the names and numbers in the file (if any) will be read into the HashTable (name is key - phone is value). You should have features to Get Phone Number, Change Phone Number, Enter New Name and Number and Quit. When you enter a last name everyone with that last name should be printed with their first name and number. If you enter a last and first name only that person's phone number will be printed.
-
Create an account and log in to projecteuler.net. Do the first 10 problems. Keep copies of your code