-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtask282.py
More file actions
8 lines (8 loc) · 915 Bytes
/
Copy pathtask282.py
File metadata and controls
8 lines (8 loc) · 915 Bytes
1
2
3
4
5
6
7
8
# best: 74(Code Golf International) / others: 76(ox jam), 83(jailctf merger), 89(intgrah jimboko awu macaque sammyuri), 91(4atj sisyphus luke Seek mukundan), 97(HIMAGINE THE FUTURE.)
# ================================== 74 ==================================
# p=lambda g,c=-3:c*g or p([[(c<0 or y!=5 or x!=1)and(y or [0,5,1][min(x,2)])for x,y in zip((0,)+s,s)]for s in zip(*g[::-1])],c+1)
# p=lambda g,c=-3:c*g or p([[(c<0,y,x)!=(0,5,1)and(y or-x%6)for x,y in zip((0,)+s,s)]for s in zip(*g[::-1])],c+1)
# p=lambda g,c=-3:c*g or p([[(not(0>c)<x<y)*((-x%6)|y)for x,y in zip((0,)+s,s)]for s in zip(*g[::-1])],c+1)
# p=lambda g,c=-3:c*g or p([(x:=0)or[(not(0>c)<x<y)*((-x%6)|(x:=y))for y in s]for s in zip(*g[::-1])],c+1)
# lambda g,c=-3,x=0:c*g or p([[(not(0>c)<x<y)*(-x%6|(x:=y))for y in s]for s in zip(*g[::-1])],c+1)
p=lambda g,c=3,x=0:-c*g or[[(not(3>c)<x<y)*(-x%6|(x:=y))for y in s]for s in zip(*p(g,c-1)[::-1])]