| about | help | code help+videos | done | prefs |
tmhscs@gmail.com arrays
Array Problems!
These problems will test your knowledge of arrays. You'll need to know how to create them, access values, and loop through them with a for-loop. Here are some examples statements you might find useful. Also, take a look at: https://codingbat.com/doc/java-array-loops.html
int[] arr1 = {1,2,3,4,5}; // creates an array
int[] arr2 = new int[5]; // 0,0,0,0,0
return arr[0]; // returns first value of arr1
return arr.length; // returns length of arr1
int sum = 0; // use this code to sum up all values
for(int i=0; i<arr.length; i++) {
sum += arr[i];
}
Easy Section:
01.
array_firstValue H array_firstValue
02.
array_lastValue H array_lastValue
03.
array_creation H array_creation
04.
array_creationFrom10by2 H array_creationFrom10by2
05.
array_createFalseArray H array_createFalseArray
06.
array_createTrueArray H array_createTrueArray
07.
array_makePi H array_makePi
08.
array_numEven H array_numEven
09.
array_numTrue H array_numTrue
10.
array_contains7 H array_contains7
11.
array_777inARow H array_777inARow
12.
array_7rowOrSandwich array_7rowOrSandwich
13.
array_jackpot H array_jackpot
14.
array_adjacentSevens H array_adjacentSevens
15.
array_sumElements H array_sumElements
16.
array_averageOfDoubleArray H array_averageOfDoubleArray
17.
array_pair H array_pair
18.
array_fillUp H array_fillUp
19.
array_findLargest H array_findLargest
20.
array_smallestValue H array_smallestValue
21.
array_smallPlusBig H array_smallPlusBig
22.
array_range H array_range
23.
array_firstTrue H array_firstTrue
24.
array_negatives H array_negatives
25.
array_moreEvenThanOdd H array_moreEvenThanOdd
26.
array_lucky H array_lucky
27.
array_swapFirstAndLast H array_swapFirstAndLast
Medium Section:
28.
array_firstMiddleLast H array_firstMiddleLast
29.
array_onlyOneTrue H array_onlyOneTrue
30.
array_nextTrue H array_nextTrue
31.
array_combine H array_combine
32.
array_fivesDisappear H array_fivesDisappear
33.
array_fivesOnly H array_fivesOnly
34.
array_fivesToZeroes H array_fivesToZeroes
35.
array_withoutSevens H array_withoutSevens
36.
array_halfLife array_halfLife
37.
array_mean H array_mean
38.
array_reverse H array_reverse
39.
array_shiftLeft H array_shiftLeft
40.
array_shiftLeftTwice H array_shiftLeftTwice
41.
array_shiftRight H array_shiftRight
42.
array_shiftNWrap H array_shiftNWrap
43.
array_sortLowToHigh H array_sortLowToHigh
44.
array_sort H array_sort
45.
array_median H array_median
46.
array_unique H array_unique
47.
array_countDupes H array_countDupes
48.
array_cleanBreak H array_cleanBreak
49.
array_noRepeats H array_noRepeats
50.
array_tidyUp H array_tidyUp
Hard Section:
51.
array_optimusPrime H array_optimusPrime
52.
array_balanced H array_balanced
53.
array_mode H array_mode
54.
array_merge H array_merge
55.
array_mergeNoDupes H array_mergeNoDupes
56.
array_fourRules H array_fourRules
57.
array_sumPossible H array_sumPossible
Authoring docs
Copyright Nick Parlante 2017 - privacy