Skip to content

Commit c593af3

Browse files
authored
Fixed Idea warnings
1 parent 641cf1e commit c593af3

File tree

19 files changed

+43
-51
lines changed

19 files changed

+43
-51
lines changed

src/main/kotlin/g0001_0100/s0034_find_first_and_last_position_of_element_in_sorted_array/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ package g0001_0100.s0034_find_first_and_last_position_of_element_in_sorted_array
44
// #Algorithm_II_Day_1_Binary_Search #Binary_Search_I_Day_5 #Top_Interview_150_Binary_Search
55
// #Big_O_Time_O(log_n)_Space_O(1) #2023_07_05_Time_174_ms_(100.00%)_Space_37.8_MB_(71.70%)
66

7-
class Solution constructor() {
7+
class Solution {
88
fun searchRange(nums: IntArray, target: Int): IntArray {
99
val ans = IntArray(2)
1010
ans[0] = helper(nums, target, false)

src/main/kotlin/g0001_0100/s0068_text_justification/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class Solution {
5555
startWord = i + 1
5656
// resetting these to 0 for processing next line
5757
lineTotal = 0
58-
numWordsOnLine = lineTotal
58+
numWordsOnLine = 0
5959
// need a new StringBuilder for the next line
6060
sb = StringBuilder(maxWidth)
6161
}

src/main/kotlin/g0201_0300/s0289_game_of_life/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class Solution {
4747
}
4848

4949
private fun compute(board: Array<IntArray>, r: Int, c: Int): Int {
50-
var ret: Int = 0
50+
var ret = 0
5151
for (arr in dim) {
5252
val row = arr[0] + r
5353
val col = arr[1] + c

src/main/kotlin/g0201_0300/s0292_nim_game/Solution.kt

+1-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ package g0201_0300.s0292_nim_game
44

55
class Solution {
66
fun canWinNim(n: Int): Boolean {
7-
if (n % 4 == 0) {
8-
return false
9-
}
10-
return true
7+
return n % 4 != 0
118
}
129
}

src/main/kotlin/g0301_0400/s0304_range_sum_query_2d_immutable/NumMatrix.kt

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ package g0301_0400.s0304_range_sum_query_2d_immutable
55
// #2022_11_07_Time_1373_ms_(85.71%)_Space_129.1_MB_(75.00%)
66

77
class NumMatrix(matrix: Array<IntArray>) {
8-
private val M = matrix.size
9-
private val N = if (M > 0) matrix[0].size else 0
8+
private val m = matrix.size
9+
private val n = if (m > 0) matrix[0].size else 0
1010

11-
var array = Array<IntArray> (M + 1) { IntArray(N + 1) }
11+
var array = Array<IntArray> (m + 1) { IntArray(n + 1) }
1212

1313
init {
14-
for (i in 1..M) {
15-
for (j in 1..N) {
14+
for (i in 1..m) {
15+
for (j in 1..n) {
1616
array[i][j] = matrix[i - 1][j - 1] + array[i][j - 1] + array[i - 1][j] - array[i - 1][j - 1]
1717
}
1818
}

src/main/kotlin/g0301_0400/s0310_minimum_height_trees/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class Solution {
1818
while (queue.isNotEmpty()) {
1919
val size = queue.size
2020
val newLeaves = mutableListOf<Int>()
21-
for (_sz in 0 until size) {
21+
for (sz in 0 until size) {
2222
val cur = queue.removeFirst()
2323
newLeaves.add(cur)
2424
for (next in graph[cur]) {

src/main/kotlin/g0301_0400/s0312_burst_balloons/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class Solution {
1818
while (ei < nums.size) {
1919
val l = if (si - 1 == -1) 1 else nums[si - 1]
2020
val r = if (ei + 1 == nums.size) 1 else nums[ei + 1]
21-
var maxAns = -1e7.toInt()
21+
var maxAns = (-1e7).toInt()
2222
for (cut in si..ei) {
2323
val leftAns = if (si == cut) 0 else dp[si][cut - 1]
2424
val rightAns = if (ei == cut) 0 else dp[cut + 1][ei]

src/main/kotlin/g0401_0500/s0409_longest_palindrome/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class Solution {
1111
for (c in s.toCharArray()) {
1212
set.flip(c.code - 'A'.code)
1313
}
14-
return if (set.isEmpty()) {
14+
return if (set.isEmpty) {
1515
s.length
1616
} else {
1717
s.length - set.cardinality() + 1

src/main/kotlin/g0701_0800/s0770_basic_calculator_iv/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class Solution {
9797
}
9898

9999
private fun make(cur: String): Node {
100-
val ans: Node = Node()
100+
val ans = Node()
101101
val tmp: MutableList<String> = ArrayList()
102102
if (Character.isDigit(cur[0])) {
103103
ans.update(tmp, Integer.valueOf(cur))

src/main/kotlin/g0801_0900/s0811_subdomain_visit_count/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class Solution {
88
val fmap: MutableMap<String, Int> = HashMap()
99
for (s in d) {
1010
var rep = 0
11-
var i: Int = 0
11+
var i = 0
1212
while (i < s.length) {
1313
val c = s[i]
1414
rep = if (c in '0'..'9') {

src/main/kotlin/g1701_1800/s1739_building_boxes/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class Solution {
4040
}
4141

4242
private fun product(vararg vals: Long): Long {
43-
var product: Long = 1L
43+
var product = 1L
4444
for (`val`: Long in vals) {
4545
product *= `val`
4646
}

src/main/kotlin/g1701_1800/s1748_sum_of_unique_elements/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package g1701_1800.s1748_sum_of_unique_elements
55
class Solution {
66
fun sumOfUnique(nums: IntArray): Int {
77
val map: MutableMap<Int, Int> = HashMap()
8-
var sum: Int = 0
8+
var sum = 0
99
for (num: Int in nums) {
1010
map.put(num, map.getOrDefault(num, 0) + 1)
1111
}

src/main/kotlin/g1701_1800/s1749_maximum_absolute_sum_of_any_subarray/Solution.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ package g1701_1800.s1749_maximum_absolute_sum_of_any_subarray
44

55
class Solution {
66
fun maxAbsoluteSum(nums: IntArray): Int {
7-
var min: Int = 0
8-
var max: Int = 0
9-
var s: Int = 0
7+
var min = 0
8+
var max = 0
9+
var s = 0
1010
for (num: Int in nums) {
1111
s += num
1212
min = Math.min(min, s)

src/main/kotlin/g2201_2300/s2281_sum_of_total_strength_of_wizards/Solution.kt

+11-11
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class Solution {
4545
) *
4646
nums[cur]
4747
) %
48-
mod
48+
MOD
4949
)
5050
}
5151
dq.add(i)
@@ -59,7 +59,7 @@ class Solution {
5959
getSum(nums, forward, prefix, backward, suffix, prev, cur, n) *
6060
nums[cur]
6161
) %
62-
mod
62+
MOD
6363
)
6464
}
6565
return res.toInt()
@@ -75,34 +75,34 @@ class Solution {
7575
cur: Int,
7676
next: Int,
7777
): Long {
78-
val sum = (cur - prev) * nums[cur].toLong() % mod * (next - cur) % mod
78+
val sum = (cur - prev) * nums[cur].toLong() % MOD * (next - cur) % MOD
7979
val preSum = getPresum(backward, suffix, prev + 1, cur - 1, next - cur)
8080
val postSum = getPostsum(forward, prefix, cur + 1, next - 1, cur - prev)
81-
return (sum + preSum + postSum) % mod
81+
return (sum + preSum + postSum) % MOD
8282
}
8383

8484
private fun getPresum(backward: LongArray, suffix: LongArray, from: Int, to: Int, m: Int): Long {
8585
val n = backward.size
8686
val cnt = to - from + 1L
8787
return (
88-
(suffix[from] - suffix[to + 1] - cnt * (if (to + 1 == n) 0 else backward[to + 1]) % mod) %
89-
mod
88+
(suffix[from] - suffix[to + 1] - cnt * (if (to + 1 == n) 0 else backward[to + 1]) % MOD) %
89+
MOD
9090
* m %
91-
mod
91+
MOD
9292
)
9393
}
9494

9595
private fun getPostsum(forward: LongArray, prefix: LongArray, from: Int, to: Int, m: Int): Long {
9696
val cnt = to - from + 1L
9797
return (
98-
(prefix[to + 1] - prefix[from] - cnt * (if (0 == from) 0 else forward[from - 1]) % mod) %
99-
mod
98+
(prefix[to + 1] - prefix[from] - cnt * (if (0 == from) 0 else forward[from - 1]) % MOD) %
99+
MOD
100100
* m %
101-
mod
101+
MOD
102102
)
103103
}
104104

105105
companion object {
106-
private const val mod = 1e9.toInt() + 7
106+
private const val MOD = 1e9.toInt() + 7
107107
}
108108
}

src/main/kotlin/g2501_2600/s2553_separate_the_digits_in_an_array/Solution.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ class Solution {
1414
}
1515
val num = IntArray(arr.size)
1616
var i = arr.size - 1
17-
for (I in arr) {
18-
num[i--] = I
17+
for (j in arr) {
18+
num[i--] = j
1919
}
2020
return num
2121
}

src/main/kotlin/g2501_2600/s2574_left_and_right_sum_differences/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package g2501_2600.s2574_left_and_right_sum_differences
55
class Solution {
66
fun leftRightDifference(nums: IntArray): IntArray {
77
val n = nums.size
8-
val ans: IntArray = IntArray(n)
8+
val ans = IntArray(n)
99
var rightSum = nums.sum()
1010
var leftSum = 0
1111

src/main/kotlin/g2701_2800/s2729_check_if_the_number_is_fascinating/Solution.kt

+6-10
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,18 @@ package g2701_2800.s2729_check_if_the_number_is_fascinating
66
class Solution {
77
fun isFascinating(n: Int): Boolean {
88
val set = HashSet<Int>()
9-
fun add(_cur: Int): Boolean {
10-
var cur = _cur
11-
while (cur > 0) {
12-
val n = cur % 10
9+
fun add(cur: Int): Boolean {
10+
var localCur = cur
11+
while (localCur > 0) {
12+
val n = localCur % 10
1313
if (n == 0 || set.contains(n)) {
1414
return false
1515
}
1616
set.add(n)
17-
cur /= 10
17+
localCur /= 10
1818
}
1919
return true
2020
}
21-
22-
if (!add(n) || !add(2 * n) || !add(3 * n)) {
23-
return false
24-
}
25-
return true
21+
return !(!add(n) || !add(2 * n) || !add(3 * n))
2622
}
2723
}

src/test/kotlin/com_github_leetcode/NodeTest.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ internal class NodeTest {
2121

2222
@Test
2323
fun constructor3() {
24-
val node: Node = Node(1, listOf(Node(2)))
24+
val node = Node(1, listOf(Node(2)))
2525
assertThat(node.`val`, equalTo(1))
2626
assertThat(node.toString(), equalTo("[2]"))
2727
}
2828

2929
@Test
3030
fun constructor4() {
31-
val node: Node = Node(
31+
val node = Node(
3232
1,
3333
listOf(
3434
Node(2, listOf(Node(3))),

src/test/kotlin/g0301_0400/s0380_insert_delete_getrandom_o1/RandomizedSetTest.kt

+2-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ internal class RandomizedSetTest {
88
@Test
99
fun randomizedSet() {
1010
val result: MutableList<String> = ArrayList()
11-
var randomizedSet: RandomizedSet? = null
12-
result.add(randomizedSet.toString() + "")
13-
randomizedSet = RandomizedSet()
11+
result.add("null")
12+
var randomizedSet = RandomizedSet()
1413
result.add(randomizedSet.insert(1).toString() + "")
1514
result.add(randomizedSet.remove(2).toString() + "")
1615
result.add(randomizedSet.insert(2).toString() + "")

0 commit comments

Comments
 (0)