Skip to content

Releases: key-moon/golf

Submission 2025-10-11 10:32:33 UTC

11 Oct 10:32

Choose a tag to compare

  • score: +19 (957112 → 957131)
  • changed: 4
  • commits: 46

commits

  • 25d3791 by github-actions[bot]: Update submission.zip [skip ci]
  • 6544cbb by kq5y: 107
  • 2f55a32 by kq5y: 253
  • fefb9e3 by kq5y: 034
  • 913d05c by kq5y: 105
  • b6baa3a by github-actions[bot]: Update public data [skip ci]
  • f343f80 by github-actions[bot]: Update public data [skip ci]
  • b88af5a by github-actions[bot]: Update public data [skip ci]
  • 9bea665 by github-actions[bot]: Update public data [skip ci]
  • ebd392d by github-actions[bot]: Update public data [skip ci]
  • ef2f400 by github-actions[bot]: Update public data [skip ci]
  • 3c0eb96 by github-actions[bot]: Update public data [skip ci]
  • 6d3afb1 by github-actions[bot]: Update public data [skip ci]
  • 092ef45 by github-actions[bot]: Update public data [skip ci]
  • 93a2ab2 by github-actions[bot]: Update public data [skip ci]
  • 217ae4a by github-actions[bot]: Update public data [skip ci]
  • 46dc91c by github-actions[bot]: Update public data [skip ci]
  • ef22a70 by github-actions[bot]: Update public data [skip ci]
  • 7b2f846 by github-actions[bot]: Update public data [skip ci]
  • 2f2da9d by github-actions[bot]: Update public data [skip ci]
  • cdaff46 by github-actions[bot]: Update public data [skip ci]
  • 58d7f01 by github-actions[bot]: Update public data [skip ci]
  • 3b11023 by github-actions[bot]: Update public data [skip ci]
  • 7cdea01 by github-actions[bot]: Update public data [skip ci]
  • b9067ea by github-actions[bot]: Update public data [skip ci]
  • 4d7b4de by github-actions[bot]: Update public data [skip ci]
  • 90bf069 by github-actions[bot]: Update public data [skip ci]
  • a83d80f by github-actions[bot]: Update public data [skip ci]
  • cdb5e3d by github-actions[bot]: Update public data [skip ci]
  • 51f9643 by github-actions[bot]: Update public data [skip ci]
  • 35c4946 by github-actions[bot]: Update public data [skip ci]
  • 6231c40 by github-actions[bot]: Update public data [skip ci]
  • e450a58 by github-actions[bot]: Update public data [skip ci]
  • 2f1c8b0 by github-actions[bot]: Update public data [skip ci]
  • bd5f64d by github-actions[bot]: Update public data [skip ci]
  • 7b0fb1c by github-actions[bot]: Update public data [skip ci]
  • 1be55f5 by github-actions[bot]: Update public data [skip ci]
  • 94dbd65 by github-actions[bot]: Update public data [skip ci]
  • 6150dcb by github-actions[bot]: Update public data [skip ci]
  • fce6dbe by github-actions[bot]: Update public data [skip ci]
  • a228e26 by github-actions[bot]: Update public data [skip ci]
  • 9557901 by github-actions[bot]: Update public data [skip ci]
  • 27a295d by github-actions[bot]: Update public data [skip ci]
  • 321c4eb by github-actions[bot]: Update public data [skip ci]
  • 4a30723 by github-actions[bot]: Update public data [skip ci]
  • d87cd47 by github-actions[bot]: Update public data [skip ci]

dist/task034.py (-4, best+59, vis_many, task-details)

best: 125(4atj sisyphus luke Seek mukundan) / others: 128(jailctf merger), 129(ox jam), 187(2F), 187(biz), 202(jacekw Potatoman nauti natte)

old (188 bytes, base_yu/task034.py, forplain/raw, not worth compress)

import re
p=lambda g,c=-3:c*g or[*zip(*eval(re.sub('0(?=(.{29}, 0)*(, 0){0,2}.{25}0, 2|, 2.{28}[^0])|(?!=[^20], )2(?=, [^20].{25}[^0])',str(sum({*sum(g,g[0]*0)})-2),str(p(g,c+1))))[::-1])]

new (184 bytes, base_yu/task034.py, forplain/raw, not worth compress)

import re
p=lambda g,c=-3:c*g or[*zip(*eval(re.sub('0(?=(.{29}, 0)*(, 0){0,2}.{25}0, 2|, 2.{28}[^0])|(?!=[^20], )2(?=, [^20].{25}[^0])',str(sum({*sum(g,[])})-2),str(p(g,c+1))))[::-1])]

dist/task105.py (-5, best+40, vis_many, task-details)

best: 145(jailctf merger) / others: 148(4atj sisyphus luke Seek mukundan), 153(ox jam), 182(intgrah jimboko awu macaque sammyuri), 190(jacekw Potatoman nauti natte), 190(import itertools)

old (190 bytes, base_yu/task105.py, forplain/raw, not worth compress)

A=zip
p=lambda g,c=-31:(c-2)*g or c>0and p([*A(*[[v or(s[1:-1].count(1)>1or i%(len(g)-1)<1)*2for v in s]for(i,s)in enumerate(g)])],c+1)or[*A(*p([*A(*g[any(g[-1])-2::-1])],c+1))][::-1]+g[-1:]

new (185 bytes, base_yu/task105.py, raw/raw, not worth compress)

p=lambda g,c=-33:g*c or c>-2and p([*zip(*[[v or(s[1:-1].count(1)>1or i%~-len(g)<1)*2for v in s]for i,s in enumerate(g)])],c+1)or[*zip(*p([*zip(*g[any(g[-1])-2::-1])],c+1))][::-1]+g[-1:]

dist/task107.py (-4, best+43, vis_many, task-details)

best: 162(biz) / others: 170(4atj sisyphus luke Seek mukundan), 170(jailctf merger), 171(Yuchen20), 174(dbdr), 176(ox jam)

old (209 bytes, base_yu/task107.py, forplain/raw, not worth compress)

import re
def p(g):
 c=len({*str(g)})-5;t=sum([c*[sum(zip(*[s]*c),())]for s in g],[]);n=len(t)*3
 for _ in range(4):t=[*zip(*eval(re.sub('0(?=(.{%d})*, 0.{%d}0, [^02])'%(n+5,n-2),'2',str(t)))[::-1])]
 return t

new (205 bytes, base_yu/task107.py, forplain/raw, not worth compress)

import re
def p(g):
 c=len({*str(g)})-5;t=sum([c*[sum(zip(*[s]*c),())]for s in g],[]);n=len(t)*3
 for _ in'1'*4:t=[*zip(*eval(re.sub('0(?=(.{%d})*, 0.{%d}0, [^02])'%(n+5,n-2),'2',str(t)))[::-1])]
 return t

dist/task253.py (-6, best+41, vis_many, task-details)

best: 121(jailctf merger) / others: 129(4atj sisyphus luke Seek mukundan), 133(ox jam), 150(jacekw Potatoman nauti natte), 150(import itertools), 153(natte)

old (168 bytes, base_yu/task253.py, raw/raw, not worth compress)

import re;Z="..([1-9])";A=Z+".{%s}\\1";t=Z+A;u=A+Z;P=[t%37,t%40,u%40,u%37]*2+["(0)"]*4;p=lambda g:[[int(re.search(P[i+j],str(g))[1])for j in(0,4,5,1)]for i in(0,4,6,2)]

new (162 bytes, base_yu/task253.py, raw/raw, not worth compress)

import re;Z="..([1-9])";A=Z+".{%s}\\1";p=lambda g:[[int(re.search(([Z+A%37,Z+A%40,A%40+Z,A%37+Z]*2+["(0)"]*4)[i+j],str(g))[1])for j in(0,4,5,1)]for i i...
Read more

Submission 2025-10-06 08:00:30 UTC

06 Oct 08:00

Choose a tag to compare

  • score: +8 (957104 → 957112)
  • changed: 12
  • commits: 3

commits

  • c719e49 by github-actions[bot]: Update submission.zip [skip ci]
  • 714a053 by Hiroki Shibata: update optimizer results
  • ba685b5 by github-actions[bot]: Update public data [skip ci]

Submission 2025-10-06 06:21:58 UTC

06 Oct 06:22

Choose a tag to compare

  • score: +15 (957089 → 957104)
  • changed: 1
  • commits: 25

commits

  • 646ebc6 by github-actions[bot]: Update submission.zip [skip ci]
  • 7274f7b by Yu212: 343
  • 5ae99d4 by github-actions[bot]: Update public data [skip ci]
  • 69c0807 by github-actions[bot]: Update public data [skip ci]
  • 44cd8ff by github-actions[bot]: Update public data [skip ci]
  • 3b18e56 by github-actions[bot]: Update public data [skip ci]
  • 5925f51 by github-actions[bot]: Update public data [skip ci]
  • b569b30 by github-actions[bot]: Update public data [skip ci]
  • 24679b1 by github-actions[bot]: Update public data [skip ci]
  • a6119ca by github-actions[bot]: Update public data [skip ci]
  • e57a4f0 by github-actions[bot]: Update public data [skip ci]
  • 0edf157 by github-actions[bot]: Update public data [skip ci]
  • 32ed71b by github-actions[bot]: Update public data [skip ci]
  • cdd959c by github-actions[bot]: Update public data [skip ci]
  • 94af83f by github-actions[bot]: Update public data [skip ci]
  • 637e9f9 by github-actions[bot]: Update public data [skip ci]
  • 9bf1d52 by github-actions[bot]: Update public data [skip ci]
  • 09a5f58 by github-actions[bot]: Update public data [skip ci]
  • f2118b0 by github-actions[bot]: Update public data [skip ci]
  • 9378d30 by github-actions[bot]: Update public data [skip ci]
  • 55d8bab by github-actions[bot]: Update public data [skip ci]
  • 2103734 by github-actions[bot]: Update public data [skip ci]
  • 1ef9943 by github-actions[bot]: Update public data [skip ci]
  • fb531e3 by github-actions[bot]: Update public data [skip ci]
  • 9b52c67 by github-actions[bot]: Update public data [skip ci]

dist/task343.py (-15, best+0, vis_many, task-details)

best: 65(jacekw Potatoman nauti natte, Ali, blob2822, cg-klogw-sekken, jailctf merger, biz, JRKKX) / others: 74(4atj sisyphus luke Seek mukundan), 75(ox jam), 77(intgrah jimboko awu macaque sammyuri), 102(Yuchen20), 104(Ty Woods)

old (80 bytes, base_yu/task343.py, raw/raw, not worth compress)

p=lambda g:[(s[:8-2*((u:=[*zip(*g)])[3:6]in(u[:3],u[2::-1]))]*3)[:15]for s in g]

new (65 bytes, base_yu/task343.py, raw/raw, not worth compress)

p=lambda g:[(r[:6+2*(r[:4]in(r[4:8],r[8:12]))]*3)[:15]for r in g]

Submission 2025-10-03 09:10:32 UTC

03 Oct 09:10

Choose a tag to compare

  • score: +1 (957088 → 957089)
  • changed: 1
  • commits: 2

commits

  • 979773b by github-actions[bot]: Update submission.zip [skip ci]
  • 81870a0 by Hiroki Shibata: update 191 compression result

dist/task191.py (-1, best+2, vis_many, task-details)

best: 241(jailctf merger) / others: 246(intgrah jimboko awu macaque sammyuri), 250(ox jam), 269(4atj sisyphus luke Seek mukundan), 286(jacekw Potatoman nauti natte), 289(natte)

old (244 bytes, dist/task191.py, previous, ⚠️ regression?)

# before compress: 398 bytes
def p(f):
 p=[[a for*i,a in zip(*f,e)if 1in i]for e in f if 1in e]
 for a in[-1,-1,-1,1]*2:
  for l in range(-1,25-len(p)):
   for n in range(-1,25-len(p[0])):
    if all(p[e][i]&4==f[l+e][n+i]for e in range(len(p))for i in range(len(p[0]))if-1<l+e<23>n+i>-1):
     for e in range(len(p)):
      for i in range(len(p[0])):
       if-1<l+e<23>n+i>-1:f[l+e][n+i]=p[e][i]
  p[:]=zip(*p[::a])
 return f

new (243 bytes, base_yu/task191.py, forcomp-s/genetic-algo(zopfli), )

# before compress: 398 bytes
def p(r):
 i=[[f for*e,f in zip(*r,l)if 1in e]for l in r if 1in l]
 for p in[-1,-1,-1,1]*2:
  for l in range(-1,25-len(i)):
   for f in range(-1,25-len(i[0])):
    if all(i[n][e]&4==r[l+n][f+e]for n in range(len(i))for e in range(len(i[0]))if-1<l+n<23>f+e>-1):
     for n in range(len(i)):
      for e in range(len(i[0])):
       if-1<l+n<23>f+e>-1:r[l+n][f+e]=i[n][e]
  i[:]=zip(*i[::p])
 return r

Submission 2025-10-03 08:33:59 UTC

03 Oct 08:34

Choose a tag to compare

  • score: +3 (957085 → 957088)
  • changed: 1
  • commits: 2

commits

  • 9bbb6d2 by github-actions[bot]: Update submission.zip [skip ci]
  • 4317d53 by Hiroki Shibata: 117

dist/task117.py (-3, best+47, vis_many, task-details)

best: 148(4atj sisyphus luke Seek mukundan, jailctf merger) / others: 154(ox jam), 209(jacekw Potatoman nauti natte), 211(natte), 220(Yuchen20), 229(MasukenSamba)

old (198 bytes, dist/task117.py, previous, ⚠️ regression?)

# before compress: 223 bytes
h=range
def p(n):
 f=len(n)
 for i in h(f-2,0,-1):
  for r in h(f):
   if[1]<[n[i][r]]*4==n[i-1][r-1:r+2:2]+n[i+1][r-1:r+2:2]:
    for g in h(f*f*2):
     if n[e:=g//f%f][d:=g%f]:n[i*2-e][d]=n[e][r*2-d]=n[e][d]
    return n

new (195 bytes, base_yu/task117.py, forcomp-t/genetic-algo(zlib), )

# before compress: 224 bytes
def p(i):
 f=len(i)
 for n in range(f-2,0,-1):
  for r in range(f):
   if[1]<[i[n][r]]*4==i[n-1][r-1:r+2:2]+i[n+1][r-1:r+2:2]:
    for d in range(f*f*2):
     if e:=i[a:=d//f%f][g:=d%f]:i[n*2-a][g]=i[a][r*2-g]=e
    return i

Submission 2025-10-03 08:12:31 UTC

03 Oct 08:12

Choose a tag to compare

  • score: +9 (957076 → 957085)
  • changed: 1
  • commits: 2

commits

  • f3b821b by github-actions[bot]: Update submission.zip [skip ci]
  • 1060061 by Yu212: 017

dist/task017.py (-9, best+10, vis_many, task-details)

best: 99(jailctf merger) / others: 109(4atj sisyphus luke Seek mukundan), 117(jacekw Potatoman nauti natte), 117(jacekw Potatoman nauti), 118(ox jam), 147(intgrah jimboko awu macaque sammyuri)

old (118 bytes, base_yu/task017.py, raw/raw, not worth compress)

p=lambda g,d=4,R=range(21):((u:=[[max(max(g[i%d::d])[j%d::d])for j in R]for i in R])[0]in g or u[1]in g)*u or p(g,d+1)

new (109 bytes, base_yu/task017.py, raw/raw, not worth compress)

p=lambda g:[[max((t[j]>0,sum(map(int.__eq__,s,t)),t[j])for t in[*zip(*g)]+g)[2]for j in range(21)]for s in g]

Submission 2025-10-03 07:34:26 UTC

03 Oct 07:34

Choose a tag to compare

  • score: +3 (957073 → 957076)
  • changed: 1
  • commits: 3

commits

  • 7e87182 by github-actions[bot]: Update submission.zip [skip ci]
  • fac61ce by Yu212: 193
  • fa55158 by github-actions[bot]: Update public data [skip ci]

dist/task193.py (-3, best+13, vis_many, task-details)

best: 81(jailctf merger) / others: 85(4atj sisyphus luke Seek mukundan), 86(intgrah jimboko awu macaque sammyuri), 97(ox jam), 103(jacekw Potatoman nauti natte), 107(jacekwl Potatoman nauti)

old (97 bytes, base_yu/task193.py, raw/raw, not worth compress)

p=lambda g,c=-1:c*g or p([[any([0,*s][i:i+3:2])*s[i]for i in range(len(s))]for s in zip(*g)],c+1)

new (94 bytes, base_yu/task193.py, raw/raw, not worth compress)

p=lambda g,c=-1:c*g or[[v*any([0,*s][i:i+3:2])for i,v in enumerate(s)]for s in zip(*p(g,c+1))]

Submission 2025-10-03 05:43:32 UTC

03 Oct 05:43

Choose a tag to compare

  • score: +0 (957073 → 957073)
  • changed: 0
  • commits: 2

commits

  • 38fd515 by Hiroki Shibata: autodetect changed files
  • bbdf249 by Hiroki Shibata: update genetic algo skip-unchanged logic

Submission 2025-10-03 05:19:40 UTC

03 Oct 05:19

Choose a tag to compare

  • score: +20 (957053 → 957073)
  • changed: 36
  • commits: 4

commits

  • e332513 by github-actions[bot]: Update submission.zip [skip ci]
  • 7387d97 by Hiroki Shibata: restored 277 result
  • 9c6249a by Hiroki Shibata: delete 117
  • d18f2cb by Hiroki Shibata: update optimizer results

Submission 2025-10-03 04:51:24 UTC

03 Oct 04:51

Choose a tag to compare

  • score: +2 (957051 → 957053)
  • changed: 2
  • commits: 6

commits

  • c02a8bd by github-actions[bot]: Update submission.zip [skip ci]
  • 50bd9e4 by Yu212: a
  • 2a3b539 by github-actions[bot]: Update public data [skip ci]
  • 981ef29 by github-actions[bot]: Update public data [skip ci]
  • da75bbd by github-actions[bot]: Update public data [skip ci]
  • d7efc24 by github-actions[bot]: Update public data [skip ci]

dist/task028.py (-1, best+7, vis_many, task-details)

best: 63(4atj sisyphus luke Seek mukundan, jailctf merger, intgrah jimboko awu macaque sammyuri) / others: 64(2F), 64(biz), 70(ox jam), 74(Yuchen20), 80(JRKX)

old (71 bytes, base_yu/task028.py, raw/raw, not worth compress)

p=lambda g:[[c:=max(g[i-i%5^2]),*[c*(645>>i&1)]*8,c]for i in range(10)]

new (70 bytes, base_yu/task028.py, raw/raw, not worth compress)

p=lambda g:[[c:=max(g[i-i%5+2]),*[c*(i*4%7<2)]*8,c]for i in range(10)]

dist/task146.py (-1, best+0, vis_many, task-details)

best: 58(jonas ryno kg583 kabutack, jacekw Potatoman nauti natte, JRKX, 4atj sisyphus luke Seek mukundan, jonas ryno kg583, jacekw Potatoman nauti, natte, JRKXK, jailctf merger, ox jam, intgrah jimboko awu macaque sammyuri, JRKKX) / others: 59(jacekwl Potatoman nauti), 59(Yuchen20), 60(kabutack), 61(HETHAT), 67(azakhtyamov)

old (59 bytes, base_keymoon/task146.py, raw/raw, not worth compress)

p=lambda g:p(g[3:])if(a:=g[:3])==[*map(list,zip(*a))]else a

new (58 bytes, base_keymoon/task146.py, raw/raw, not worth compress)

p=lambda g:(a:=g[:3])*(a!=[*map(list,zip(*a))])or p(g[3:])