Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
506
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJ
  2.  
  3. K+*"+---"hJ16+Vm++"| "j" | "d" |"+]+]d.HMJ.e+.Hk.[bdJczJNK
  4.  
  5. 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+'+')
  6.  
  7. Input: 'hopper'
  8.  
  9. Output:
  10.  
  11. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  12. | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
  13. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  14. | 0 | h | o | p | p | e | r | | | | | | | | | | |
  15. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  16.  
  17. Input: 'honkhonkhonkhonkhonk'
  18.  
  19. Output:
  20.  
  21. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  22. | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
  23. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  24. | 0 | h | o | n | k | h | o | n | k | h | o | n | k | h | o | n | k |
  25. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  26. | 1 | h | o | n | k | | | | | | | | | | | | |
  27. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  28.  
  29. Input: 'hi'
  30.  
  31. Output:
  32.  
  33. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  34. | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
  35. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  36. | 0 | h | i | | | | | | | | | | | | | | |
  37. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  38.  
  39. 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)+'+')
  40.  
  41. Input: 'ggreuuobgugoubgoubguorgoruguor'
  42.  
  43. Output:
  44.  
  45. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  46. | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
  47. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  48. | 0 | g | g | r | e | u | u | o | b | g | u | g | o | u | b | g | o |
  49. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  50. | 1 | u | b | g | u | o | r | g | o | r | u | g | u | o | r |
  51. +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  52.  
  53. (As you can see, there are no empty cells shown in the entire table. This looks much better to me.)
  54.  
  55. "+---"17×'+J©,žhAu6£¹J16÷)v„| ?N>iðëN<16B}y«ð17×ðñvy„ |ðJ?}¶?®,
  56.  
  57. s=>(s=' 0123456789ABCDEF'+s+' '.repeat(15)).match(/(?!^).{16}/g).map((t,i)=>d+`+
  58. | `+[s[i],...t].join` | `,d=`+---`.repeat(17)).join` |
  59. `+` |
  60. ${d}+`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement