Skip to content

Commit 0232d15

Browse files
committed
260
1 parent db676ce commit 0232d15

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

base_yu/task260.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
# x,*_,y=sorted(i-j for i in R for j in R if g[i][j])
1111
# return[[c*(i-j in[t:=u//10-u%10]+[x-2]*(x<t)+[y+2]*(t<y))for j in R]for i in R]
1212

13-
def p(g,R=range(10)):
14-
c=sum({*sum(g,[])})-5
15-
x,*y,z=sorted(i-j for i in R for j in R if g[i][j])
16-
return[[c*(5!=g[i][j]>0 or (i-j+2==x<y[0])or(i-j-2==z>y[-1]))for j in R]for i in R]
13+
# def p(g,R=range(10)):
14+
# x,*y,z=sorted(i-j for i in R for j in R if g[i][j])
15+
# return[[sum({*sum(g,[-5])})*(g[i][j]%5|(i-j+2==x<y[0])|(i-j-2==z>y[-1])>0)for j in R]for i in R]
16+
17+
p=lambda g,R=range(10):[[sum({*sum(g,[-5])})*(g[i][j]%5|(i-j+2==(z:=sorted(i-j for i in R for j in R if g[i][j]))[0]<z[1])|(i-j-2==z[-1]>z[-2])>0)for j in R]for i in R]
1718

1819

1920
# def p(g,R=range(10)):

0 commit comments

Comments
 (0)