Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.
2 added 97 characters in body
source | link

Python 2, 249249 244 bytes

def f(s,Z='0'):
 while 'y'inwhile'y'in s:i=s.find('y');s=s[:i]+4*Z+Z*int(s[i+1],36)+s[i+2:]
 t=s.replace('w',2*Z).replace('x',3*Z).split('z')
 return;return map(''.join,zip(*[[(Z*5+bin(int(c,32))[2:])[-5:][:-6:-1]for c in r]+[Z*5]*(max(map(len,t))-len(r))for r in t]))

Try it online!Try it online!

5 bytes saved by Jonathan Frech.

Python 2, 249 bytes

def f(s,Z='0'):
 while 'y'in s:i=s.find('y');s=s[:i]+4*Z+Z*int(s[i+1],36)+s[i+2:]
 t=s.replace('w',2*Z).replace('x',3*Z).split('z')
 return map(''.join,zip(*[[(Z*5+bin(int(c,32))[2:])[-5:][::-1]for c in r]+[Z*5]*(max(map(len,t))-len(r))for r in t]))

Try it online!

Python 2, 249 244 bytes

def f(s,Z='0'):
 while'y'in s:i=s.find('y');s=s[:i]+4*Z+Z*int(s[i+1],36)+s[i+2:]
 t=s.replace('w',2*Z).replace('x',3*Z).split('z');return map(''.join,zip(*[[(Z*5+bin(int(c,32))[2:])[:-6:-1]for c in r]+[Z*5]*(max(map(len,t))-len(r))for r in t]))

Try it online!

5 bytes saved by Jonathan Frech.

1
source | link

Python 2, 249 bytes

def f(s,Z='0'):
 while 'y'in s:i=s.find('y');s=s[:i]+4*Z+Z*int(s[i+1],36)+s[i+2:]
 t=s.replace('w',2*Z).replace('x',3*Z).split('z')
 return map(''.join,zip(*[[(Z*5+bin(int(c,32))[2:])[-5:][::-1]for c in r]+[Z*5]*(max(map(len,t))-len(r))for r in t]))

Try it online!