-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtask257.py
More file actions
19 lines (18 loc) · 900 Bytes
/
Copy pathtask257.py
File metadata and controls
19 lines (18 loc) · 900 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 類題:180
# best: 68(ox jam) / others: 71(Code Golf International), 71(jailctf merger), 74(ALE-Agent), 80(4atj sisyphus luke Seek mukundan), 80(lv1.dev)
# =============================== 68 ===============================
# lambda g:[[g[i][j]or g[i][j+5]or g[i+5][j]or g[i+5][j+5] for j in range(4)]for i in range(4)]
# lambda g,R=range(4):[[g[i][j]or g[i][j+5]or g[i+5][j]or g[i+5][j+5] for j in R]for i in R]
# lambda g:[[s[j]or s[j+5]or t[j]or t[j+5] for j in range(4)]for s,t in zip(g,g[5:])]
# lambda g:[[s[j]or s[j+5]or t[j]or t[j+5] for j in(0,1,2,3)]for s,t in zip(g,g[5:])]
# lambda g:[[s[j-5]or s[j]or t[j-5]or t[j]for j in b""]for s,t in zip(g,g[5:])]
#p=lambda g:[[max(s[j::5])or max(t[j::5])for j in(0,1,2,3)]for s,t in zip(g,g[5:])]
p=lambda g,r=range(4):[[max(g[i][j::5])or max(g[i+5][j::5])for j in r]for i in r]
# b"\0123"
# (0,1,2,3)
# 値
# 7 4
# 8 6
# 順序
# 1 2
# 3 4