Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJ
- K+*"+---"hJ16+Vm++"| "j" | "d" |"+]+]d.HMJ.e+.Hk.[bdJczJNK
- def f(r):o=' 0123456789ABCDEF';r=[r[0+i:16+i]for i in range(0,len(r),16)];print('+---'*17+'+n|',end='');[print(' {} |'.format(h),end='')for h in o];print(''.join([str(e+' | ')if e.isdigit()or e.isalpha()else str(e)for e in''.join([str('n'+'+---'*17+'+n| '+x[0]+x[1])for x in zip(o[1::1],r)])]),end='');print(' |'+' |'*(15-len(r[-1]))+'n'+'+---'*17+'+')
- Input: 'hopper'
- Output:
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | 0 | h | o | p | p | e | r | | | | | | | | | | |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- Input: 'honkhonkhonkhonkhonk'
- Output:
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | 0 | h | o | n | k | h | o | n | k | h | o | n | k | h | o | n | k |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | 1 | h | o | n | k | | | | | | | | | | | | |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- Input: 'hi'
- Output:
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | 0 | h | i | | | | | | | | | | | | | | |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- def f2(r):o=' 0123456789ABCDEF';r=[r[0+i:16+i]for i in range(0,len(r),16)];print('+---'*17+'+n|',end='');[print(' {} |'.format(h),end='')for h in o];print(''.join([str(e+' | ')if e.isdigit()or e.isalpha()else str(e)for e in''.join([str('n'+'+---'*17+'+n| '+x[0]+x[1])for x in zip(o[1::1],r)])]));print('+---'*(len(r[-1])+1)+'+')
- Input: 'ggreuuobgugoubgoubguorgoruguor'
- Output:
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | 0 | g | g | r | e | u | u | o | b | g | u | g | o | u | b | g | o |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- | 1 | u | b | g | u | o | r | g | o | r | u | g | u | o | r |
- +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- (As you can see, there are no empty cells shown in the entire table. This looks much better to me.)
- "+---"17×'+J©,žhAu6£¹J16÷)v„| ?N>iðëN<16B}y«ð17×ðñvy„ |ðJ?}¶?®,
- s=>(s=' 0123456789ABCDEF'+s+' '.repeat(15)).match(/(?!^).{16}/g).map((t,i)=>d+`+
- | `+[s[i],...t].join` | `,d=`+---`.repeat(17)).join` |
- `+` |
- ${d}+`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement