Skip to content

Commit e6702ef

Browse files
committed
Restructuring
1 parent 04a96ad commit e6702ef

4 files changed

Lines changed: 10 additions & 10 deletions

File tree

java8/src/main/java/com/shekhargulati/ninetynine_problems/java8/_00_random/stack/ParenthesisBalanceChecker.java renamed to java8/src/main/java/com/shekhargulati/ninetynine_problems/java8/_00_random/tadm/ch03/Problem3_1.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.shekhargulati.ninetynine_problems.java8._00_random.stack;
1+
package com.shekhargulati.ninetynine_problems.java8._00_random.tadm.ch03;
22

33
import java.util.Stack;
44

@@ -8,7 +8,7 @@
88
* Give an algorithm that returns true if a string contains properly nested and balanced parentheses, and false if otherwise.
99
* For full credit, identify the position of the first offending parenthesis if the string is not properly nested and balanced.
1010
*/
11-
public class ParenthesisBalanceChecker {
11+
public class Problem3_1 {
1212

1313
public boolean isBalancedString(final String input) {
1414
/*

java8/src/main/java/com/shekhargulati/ninetynine_problems/java8/_00_random/stack/ReverseLinkedList.java renamed to java8/src/main/java/com/shekhargulati/ninetynine_problems/java8/_00_random/tadm/ch03/Problem3_2.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.shekhargulati.ninetynine_problems.java8._00_random.stack;
1+
package com.shekhargulati.ninetynine_problems.java8._00_random.tadm.ch03;
22

33
import java.util.LinkedList;
44
import java.util.List;
@@ -9,7 +9,7 @@
99
* In other words, after the reversal all pointers should now point backwards.
1010
* Your algorithm should take linear time.
1111
*/
12-
public class ReverseLinkedList {
12+
public class Problem3_2 {
1313

1414
public <T> List<T> reverse(List<T> list) {
1515
/*

java8/src/test/java/com/shekhargulati/ninetynine_problems/java8/_00_random/stack/ParenthesisBalanceCheckerTest.java renamed to java8/src/test/java/com/shekhargulati/ninetynine_problems/java8/_00_random/tadm/ch03/Problem3_1Test.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
package com.shekhargulati.ninetynine_problems.java8._00_random.stack;
1+
package com.shekhargulati.ninetynine_problems.java8._00_random.tadm.ch03;
22

33
import org.junit.Test;
44

55
import static org.hamcrest.CoreMatchers.equalTo;
66
import static org.junit.Assert.*;
77

8-
public class ParenthesisBalanceCheckerTest {
8+
public class Problem3_1Test {
99

10-
private final ParenthesisBalanceChecker checker = new ParenthesisBalanceChecker();
10+
private final Problem3_1 checker = new Problem3_1();
1111

1212
@Test
1313
public void shouldSayTrueForEmptyString() throws Exception {

java8/src/test/java/com/shekhargulati/ninetynine_problems/java8/_00_random/stack/ReverseLinkedListTest.java renamed to java8/src/test/java/com/shekhargulati/ninetynine_problems/java8/_00_random/tadm/ch03/Problem3_2Test.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.shekhargulati.ninetynine_problems.java8._00_random.stack;
1+
package com.shekhargulati.ninetynine_problems.java8._00_random.tadm.ch03;
22

33
import org.junit.Test;
44

@@ -11,12 +11,12 @@
1111
import static org.hamcrest.CoreMatchers.equalTo;
1212
import static org.junit.Assert.assertThat;
1313

14-
public class ReverseLinkedListTest {
14+
public class Problem3_2Test {
1515

1616
@Test
1717
public void shouldReverseALinkedList() throws Exception {
1818
List<Integer> numbers = IntStream.rangeClosed(1, 10).boxed().collect(toCollection(LinkedList::new));
19-
List<Integer> reversedNumbers = new ReverseLinkedList().reverse(numbers);
19+
List<Integer> reversedNumbers = new Problem3_2().reverse(numbers);
2020
assertThat(reversedNumbers, equalTo(Stream.of(10, 9, 8, 7, 6, 5, 4, 3, 2, 1).collect(toCollection(LinkedList::new))));
2121
}
2222
}

0 commit comments

Comments
 (0)