Skip to content

Commit faa26ff

Browse files
refactor format
1 parent fc7459e commit faa26ff

File tree

5 files changed

+32
-32
lines changed

5 files changed

+32
-32
lines changed

src/main/java/com/fishercoder/solutions/_628.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ public int maximumProduct(int[] nums) {
2424
Arrays.sort(nums);
2525
int product = 1;
2626
if (nums.length >= 3) {
27-
for (int i = nums.length-1; i >= nums.length-3; i--) {
27+
for (int i = nums.length - 1; i >= nums.length - 3; i--) {
2828
product *= nums[i];
2929
}
3030
int anotherProduct = nums[0] * nums
31-
[1] * nums[nums.length-1];
31+
[1] * nums[nums.length - 1];
3232
product = Math.max(product, anotherProduct);
3333
} else {
3434
for (int i = 0; i < nums.length; i++) {
@@ -42,7 +42,7 @@ public static void main(String... args) {
4242
_628 test = new _628();
4343
// int[] nums = new int[]{1,2,3};
4444
// int[] nums = new int[]{1,2,3,4};
45-
int[] nums = new int[]{-4,-3,-2,-1,60};
45+
int[] nums = new int[]{-4, -3, -2, -1, 60};
4646
System.out.println(test.maximumProduct(nums));
4747
}
4848
}

src/main/java/com/fishercoder/solutions/_629.java

+7-7
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,23 @@ public class _629 {
3030
* https://discuss.leetcode.com/topic/93815/java-dp-o-nk-solution*/
3131
public int kInversePairs(int n, int k) {
3232
int mod = 1000000007;
33-
if (k > n*(n-1)/2 || k < 0) {
33+
if (k > n * (n - 1) / 2 || k < 0) {
3434
return 0;
3535
}
36-
if (k == 0 || k == n*(n-1)/2) {
36+
if (k == 0 || k == n * (n - 1) / 2) {
3737
return 1;
3838
}
39-
long[][] dp = new long[n+1][k+1];
39+
long[][] dp = new long[n + 1][k + 1];
4040
dp[2][0] = 1;
4141
dp[2][1] = 1;
4242
for (int i = 3; i <= n; i++) {
4343
dp[i][0] = 1;
44-
for (int j = 1; j <= Math.min(k, i*(i-1)/2); j++) {
45-
dp[i][j] = dp[i][j-1] + dp[i-1][j];
44+
for (int j = 1; j <= Math.min(k, i * (i - 1) / 2); j++) {
45+
dp[i][j] = dp[i][j - 1] + dp[i - 1][j];
4646
if (j >= i) {
47-
dp[i][j] -= dp[i-1][j-i];
47+
dp[i][j] -= dp[i - 1][j - i];
4848
}
49-
dp[i][j] = (dp[i][j]+mod) % mod;
49+
dp[i][j] = (dp[i][j] + mod) % mod;
5050
}
5151
}
5252
return (int) dp[n][k];

src/main/java/com/fishercoder/solutions/_647.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public int countSubstrings(String s) {
2828
int count = 0;
2929
for (int i = 0; i < s.length(); i++) {
3030
count += extendPalindrome(s, i, i);//odd length
31-
count += extendPalindrome(s, i, i+1);//even length
31+
count += extendPalindrome(s, i, i + 1);//even length
3232
}
3333
return count;
3434
}

src/main/java/com/fishercoder/solutions/_651.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ public class _651 {
4444
* That's why we have j = 3 in the inner for loop below.
4545
* */
4646
public int maxA(int N) {
47-
int[] dp = new int[N+1];
47+
int[] dp = new int[N + 1];
4848
for (int i = 1; i <= N; i++) {
4949
dp[i] = i;
5050
for (int j = 3; j < i; j++) {
51-
dp[i] = Math.max(dp[i], dp[i-j] * (j-1));
51+
dp[i] = Math.max(dp[i], dp[i - j] * (j - 1));
5252
}
5353
}
5454
return dp[N];

src/test/java/com/fishercoder/_648Test.java

+19-19
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,27 @@ public class _648Test {
1818
private static String sentence;
1919

2020
@BeforeClass
21-
public static void setup(){
21+
public static void setup() {
2222
test = new _648();
2323
}
2424

2525
@Test
26-
public void test1(){
26+
public void test1() {
2727
dict = Arrays.asList("cat", "bat", "rat");
2828
sentence = "the cattle was rattled by the battery";
2929
assertEquals("the cat was rat by the bat", test.replaceWords(dict, sentence));
3030
}
3131

3232
@Test
33-
public void test2(){
34-
dict = Arrays.asList("e","k","c","harqp","h","gsafc","vn","lqp","soy","mr","x",
35-
"iitgm","sb","oo","spj","gwmly","iu","z","f","ha","vds",
36-
"v","vpx","fir","t","xo","apifm","tlznm","kkv","nxyud","j",
37-
"qp","omn","zoxp","mutu","i","nxth","dwuer","sadl","pv","w",
38-
"mding","mubem","xsmwc","vl","farov","twfmq","ljhmr","q","bbzs",
39-
"kd","kwc","a","buq","sm","yi","nypa","xwz","si","amqx","iy","eb",
40-
"qvgt","twy","rf","dc","utt","mxjfu","hm","trz","lzh","lref","qbx",
41-
"fmemr","gil","go","qggh","uud","trnhf","gels","dfdq","qzkx","qxw");
33+
public void test2() {
34+
dict = Arrays.asList("e", "k", "c", "harqp", "h", "gsafc", "vn", "lqp", "soy", "mr", "x",
35+
"iitgm", "sb", "oo", "spj", "gwmly", "iu", "z", "f", "ha", "vds",
36+
"v", "vpx", "fir", "t", "xo", "apifm", "tlznm", "kkv", "nxyud", "j",
37+
"qp", "omn", "zoxp", "mutu", "i", "nxth", "dwuer", "sadl", "pv", "w",
38+
"mding", "mubem", "xsmwc", "vl", "farov", "twfmq", "ljhmr", "q", "bbzs",
39+
"kd", "kwc", "a", "buq", "sm", "yi", "nypa", "xwz", "si", "amqx", "iy", "eb",
40+
"qvgt", "twy", "rf", "dc", "utt", "mxjfu", "hm", "trz", "lzh", "lref", "qbx",
41+
"fmemr", "gil", "go", "qggh", "uud", "trnhf", "gels", "dfdq", "qzkx", "qxw");
4242
sentence = "ikkbp miszkays wqjferqoxjwvbieyk gvcfldkiavww vhokchxz dvypwyb "
4343
+ "bxahfzcfanteibiltins ueebf lqhflvwxksi dco kddxmckhvqifbuzkhstp wc "
4444
+ "ytzzlm gximjuhzfdjuamhsu gdkbmhpnvy ifvifheoxqlbosfww mengfdydekwttkhbzenk wjhmmyltmeufqvcpcxg "
@@ -53,14 +53,14 @@ public void test2(){
5353
+ "frotscysdyclrc ckcttaceuuxzcghw pxbd oklwhcppuziixpvihihp";
5454
assertEquals("i miszkays w gvcfldkiavww v dvypwyb bxahfzcfanteibiltins ueebf "
5555
+ "lqhflvwxksi dc k w ytzzlm gximjuhzfdjuamhsu gdkbmhpnvy i mengfdydekwttkhbzenk w "
56-
+ "h ldipovluo a nusquzpmnogtjkklfhta k nxzgnrveghc mpppfhzjkbucv c uwmahhqradjtf i z "
57-
+ "q yzfragcextvx i i j gzixfeugj rnukjgtjpim h a x h "
58-
+ "ygelddphxnbh rvjxtlqfnlmwdoezh z i bbfj mhs nenrqfkbf "
59-
+ "spfpazr w c dtd c dtaxhddidfwqs bgnnoxgyynol h "
60-
+ "dijhrrpnwjlju muzzrrsypzgwvblf z h q i daee r nlipyfszvxlwqw "
61-
+ "yoq dewpgtcrzausqwhh q i k bqprarpgnyemzwifqzz "
62-
+ "oai pnqottd nygesjtlpala q gyvukjpc s mxhlkdaycskj "
63-
+ "uvwmerplaibeknltuvd ocnn f c pxbd oklwhcppuziixpvihihp", test.replaceWords(dict, sentence));
56+
+ "h ldipovluo a nusquzpmnogtjkklfhta k nxzgnrveghc mpppfhzjkbucv c uwmahhqradjtf i z "
57+
+ "q yzfragcextvx i i j gzixfeugj rnukjgtjpim h a x h "
58+
+ "ygelddphxnbh rvjxtlqfnlmwdoezh z i bbfj mhs nenrqfkbf "
59+
+ "spfpazr w c dtd c dtaxhddidfwqs bgnnoxgyynol h "
60+
+ "dijhrrpnwjlju muzzrrsypzgwvblf z h q i daee r nlipyfszvxlwqw "
61+
+ "yoq dewpgtcrzausqwhh q i k bqprarpgnyemzwifqzz "
62+
+ "oai pnqottd nygesjtlpala q gyvukjpc s mxhlkdaycskj "
63+
+ "uvwmerplaibeknltuvd ocnn f c pxbd oklwhcppuziixpvihihp", test.replaceWords(dict, sentence));
6464
}
6565

6666
}

0 commit comments

Comments
 (0)