Array Fun 3 [Resizing] Version 2

Version 1

ArrayFun3 - Please call your class that , exactly. Yes, you will lose a point for not following this simple specification.

• use meaningful variable names
• use  camelCase for variable and method names
• use  i  as the variable name for for-i loops . Remember – programming is generally done in teams so your code should be  as expressive as possible. Use conventions to convey meaning, not cause confusion.
• do not use i as the variable name in for-each  loops. Again, this would be misleading and imply you’re using a different type of loop.
• do not import any external libraries . All solutions can be done by making use of variables and arrays and some basic math ; nothing more is needed.

int[]  removeZeroes(int [] nums)

Description: This method returns a version of nums  in which all occurrences of 0 , zero, are  removed

 Method Call return value/output noZeroes(  { 3 , 4, 0, 1} ) { 3, 4, 1} noZeroes(  { 0, 5 , 0, 0, 9, 0, 1 , 11} ) { 5,9,1,11}

String[]  removeNulls(String[] strs)

Description: This method returns a version of  strsin which all null values are removed. Note:

int[] digitsToArray(int n)

@precondition n > 9

Description: This method takes each digit in the integer n  and stores it in an array in reverse order, as shown below. First, make sure you understand the code here. , which btw, testers had to figure out , on the fly, in a previous AP A test.

@precondition nums.length >=2

Description: This method returns an array in which all elements that meet the 2 criteria below are removed.

• the element has a value of 0, zero
• the element’s index is less than the index of the first element whose value is not zero.

int[]  doubleUp( int  [] nums, int val)

@precondition nums.length >=2

Description: This method returns a version of nums –with all occurrences of val   duplicated.

 Method Call return value/output doubleUp(  { 3 , 4, 0, 1}  , 4  ) { 3, 4 , 4, 0, 1} doubleUp(  { 1, 3 , 1, 5 , 3, 3} ,  3 ) {1 , 3, 3  , 1, 5 , 3, 3, 3, 3 }

Similar problems on codingbat

Pre4