# Unit 7 Write Code for Toggle Code¶

This is the write code problems associated with the mixed up code problems.

The following program should create a List called conversation, add in some elements("hello", "goodbye", "how are you", and "see you later"), and print out the elements with ", " after each. Fill in the code so that it adds the elements to conversation. The rest of the program is finished for you.

Fix the two errors in the printBackwards method so that it will correctly iterate through the parameter myList backwards and print each element.

Write code to define the removeZeros method. This function should take in an ArrayList of integers listOfNums and delete all of the zeros. For example, {3, 0, 5, 0} would change into {3, 5}.

Write code for the findSmallest function. This code segment should take in an ArrayList nums and return the smallest element present. For example, findSmallest called on {5, 3, 1, 6} should return 1.

Write code to flesh out the removeOdd method. This function should take in a parameter nums and delete every odd number from it. For example, {5, 3, 2, 1, 4} should become {2, 4}.

Fill out the average method. It should take in an ArrayList nums and calculate the arithmetic mean (the sum divided by the length). For example, average called on {5, 9, 6} should return 6.66666666667 as that is (5 + 9 + 6) / 3.

Create the moveLargest function. This should find the largest value in an ArrayList of Integers (the parameter) and move it to the back of the list.

Write code to finish the removeShort method. It should take an ArrayList words and remove all elements that are three characters long or shorter. For example, {"Dog", "Monkey", "Lion", "Cat"} would become {"Monkey", "Lion"}.

Write the function doubleList. This should take in an ArrayList words and insert a copy of each element such that {“cat”, “ribbon”, “house”} would become {“cat”, “cat”, “ribbon”, “ribbon”, “house”, “house”}.

Write the function removeElement. This should take in an ArrayList nums and an integer toRemove and remove every instance of that integer from nums. E.g., if nums was {3, 6, 5, 3, 4}, it should become {6, 5, 4} after calling removeElement(nums, 3).