Skip to content

Commit 28d8e18

Browse files
committed
Some minor refactoring
1 parent fa0bebc commit 28d8e18

File tree

4 files changed

+9
-13
lines changed

4 files changed

+9
-13
lines changed

src/main/java/com/rampatra/misc/Parenthesis.java renamed to src/main/java/com/rampatra/misc/BalancingParenthesis.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@
88
/**
99
* Created by IntelliJ IDEA.
1010
*
11-
* @author: ramswaroop
12-
* @date: 9/15/15
13-
* @time: 11:15 PM
11+
* @author ramswaroop
12+
* @since 9/15/15
1413
*/
15-
public class Parenthesis {
14+
public class BalancingParenthesis {
1615

1716
private static final char L_PAREN = '(';
1817
private static final char R_PAREN = ')';
@@ -84,7 +83,6 @@ public static void readFile(String filePath) {
8483
*/
8584
public static void main(String a[]) {
8685
readFile(a[0]);
87-
System.exit(0);
8886
}
8987
}
9088

src/main/java/com/rampatra/strings/StringPermutations.java renamed to src/main/java/com/rampatra/permutations/StringPermutations.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.strings;
1+
package com.rampatra.permutations;
22

33
/**
44
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/strings/StringPermutationsCount.java renamed to src/main/java/com/rampatra/permutations/StringPermutationsCount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.strings;
1+
package com.rampatra.permutations;
22

33
/**
44
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/strings/UppercaseLowercasePermutations.java renamed to src/main/java/com/rampatra/permutations/UppercaseLowercasePermutations.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.strings;
1+
package com.rampatra.permutations;
22

33
/**
44
* Created by IntelliJ IDEA.
@@ -26,14 +26,12 @@ public static void printUppercaseLowercasePermutations(String prefix, String s)
2626
return;
2727
}
2828

29-
if (!isNumber(s.charAt(0))) {
29+
if (isNumber(s.charAt(0))) {
30+
printUppercaseLowercasePermutations(prefix + s.charAt(0), s.substring(1));
31+
} else {
3032
printUppercaseLowercasePermutations(prefix + Character.toUpperCase(s.charAt(0)), s.substring(1));
3133
printUppercaseLowercasePermutations(prefix + Character.toLowerCase(s.charAt(0)), s.substring(1));
32-
} else {
33-
printUppercaseLowercasePermutations(prefix + s.charAt(0), s.substring(1));
34-
3534
}
36-
3735
}
3836

3937
public static boolean isNumber(char s) {

0 commit comments

Comments
 (0)