iamhardikat11 / CP

Re-defined variable from outer scope PYL-W0621
Anti-pattern
Major
2 years ago2 years old
Redefining name 'i' from outer scope (line 2)
16        a = s+i
17        if a == a[::-1]:
18            a1.append(i)
19    for i in a1:20        if i == i[::-1]:
21            a2.append(i)
22    a2.sort(key = len)
Redefining name 'i' from outer scope (line 2)
12    for i in range(len(s)+1):
13        for j in range(i+1,len(s)+1):
14            a.append(s[i:j])
15    for i in a:16        a = s+i
17        if a == a[::-1]:
18            a1.append(i)
Redefining name 'i' from outer scope (line 2)
 9    a = []
10    a1= []
11    a2 = []
12    for i in range(len(s)+1):13        for j in range(i+1,len(s)+1):
14            a.append(s[i:j])
15    for i in a:
Redefining name 'ans' from outer scope (line 20)
 1from itertools import product
 2def dfs(dp):
 3    m, n, ans = len(dp), len(dp[0]), 0 4    for i, j in product(range(m-1, -1, -1), range(n-1,-1, -1)): 
 5        if i == m-1 or j == n-1:
 6            dp[i][j] = int(dp[i][j])
Redefining name 'n' from outer scope (line 13)
 1from itertools import product
 2def dfs(dp):
 3    m, n, ans = len(dp), len(dp[0]), 0 4    for i, j in product(range(m-1, -1, -1), range(n-1,-1, -1)): 
 5        if i == m-1 or j == n-1:
 6            dp[i][j] = int(dp[i][j])