Skip to content

Commit 0795e9d

Browse files
committed
Added some documentation and specifications.
1 parent 8ede1b8 commit 0795e9d

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

src/Java101ExerciseTest.java

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import org.junit.Before;
21
import org.junit.Test;
32

43
import java.util.ArrayList;
@@ -173,30 +172,30 @@ public void exercise041Test() {
173172
}
174173

175174
@Test
176-
public void exercise061Test() {
175+
public void exercise071Test() {
177176

178177
// test 1
179-
testList = Java101Exercises.exercise061(1);
178+
testList = Java101Exercises.exercise071(1);
180179
assert(testList != null);
181180
assertEquals(1, (long)testList.size());
182181
assertEquals(1, (long)testList.get(0));
183182

184183
// test 2
185-
testList = Java101Exercises.exercise061(2);
184+
testList = Java101Exercises.exercise071(2);
186185
assert(testList != null);
187186
assertEquals(2, (long)testList.size());
188187
assertEquals(1, (long)testList.get(0));
189188
assertEquals(2, (long)testList.get(1));
190189

191190
// test 3
192-
testList = Java101Exercises.exercise061(3);
191+
testList = Java101Exercises.exercise071(3);
193192
assert(testList != null);
194193
assertEquals(2, (long)testList.size());
195194
assertEquals(1, (long)testList.get(0));
196195
assertEquals(3, (long)testList.get(1));
197196

198197
// test -3
199-
testList = Java101Exercises.exercise061(-3);
198+
testList = Java101Exercises.exercise071(-3);
200199
assert(testList != null);
201200
assertEquals(4, (long)testList.size());
202201
assertEquals(-3, (long)testList.get(0));
@@ -205,15 +204,15 @@ public void exercise061Test() {
205204
assertEquals(3, (long)testList.get(3));
206205

207206
// test 9
208-
testList = Java101Exercises.exercise061(9);
207+
testList = Java101Exercises.exercise071(9);
209208
assert(testList != null);
210209
assertEquals(3, (long)testList.size(), 3);
211210
assertEquals(1, (long)testList.get(0), 1);
212211
assertEquals(3, (long)testList.get(1), 3);
213212
assertEquals(9, (long)testList.get(2), 9);
214213

215214
// test 8
216-
testList = Java101Exercises.exercise061(8);
215+
testList = Java101Exercises.exercise071(8);
217216
assert(testList != null);
218217
assertEquals(4, (long)testList.size());
219218
assertEquals(1, (long)testList.get(0));
@@ -222,7 +221,7 @@ public void exercise061Test() {
222221
assertEquals(8, (long)testList.get(3));
223222

224223
// test 125
225-
testList = Java101Exercises.exercise061(125);
224+
testList = Java101Exercises.exercise071(125);
226225
assert(testList != null);
227226
assertEquals(4, (long)testList.size());
228227
assertEquals(1, (long)testList.get(0));
@@ -231,7 +230,7 @@ public void exercise061Test() {
231230
assertEquals(125, (long)testList.get(3));
232231

233232
// test -125
234-
testList = Java101Exercises.exercise061(-125);
233+
testList = Java101Exercises.exercise071(-125);
235234
assert(testList != null);
236235
assertEquals(8, (long)testList.size());
237236
assertEquals(-125, (long)testList.get(0));
@@ -242,7 +241,7 @@ public void exercise061Test() {
242241
// test 2080046
243242
// also test time
244243
long startTime = System.nanoTime();
245-
testList = Java101Exercises.exercise061(2080046);
244+
testList = Java101Exercises.exercise071(2080046);
246245
assert(testList != null);
247246
long endTime = System.nanoTime();
248247
long duration = (endTime - startTime);

src/Java101Exercises.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
* interview questions. There are five levels of problems. As you improve you can move up levels.
77
*
88
* LEVELS:
9-
* BASIC
10-
* EASY
11-
* INTERMEDIATE
12-
* DIFFICULT
13-
* ADVANCED
9+
* BASIC Exercise 001 - 010
10+
* EASY Exercise 011 - 040
11+
* INTERMEDIATE Exercise 041 - 070
12+
* DIFFICULT Exercise 071 - 090
13+
* ADVANCED Exercise 091 - 101
1414
*
1515
*/
1616

@@ -98,7 +98,7 @@ public static List<Integer> exercise041(List<Integer> iList) throws Exception {
9898
}
9999

100100
/**
101-
* Exercise 061 - Find Factors Efficiently
101+
* Exercise 071 - Find Factors Efficiently
102102
* Find all of the factors for a given integer (int). The integer could be negative. The result needs to be sorted
103103
* in ascending order.
104104
*
@@ -109,7 +109,7 @@ public static List<Integer> exercise041(List<Integer> iList) throws Exception {
109109
* @param num The number to be factored
110110
* @return An Integer ArrayList of factors of num.
111111
*/
112-
public static ArrayList<Integer> exercise061(int num) {
112+
public static ArrayList<Integer> exercise071(int num) {
113113
return null;
114114
}
115115
}

0 commit comments

Comments
 (0)