Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. def step1(k):
  2. return {
  3. 'A': "G".split(','),
  4. #B
  5. 'B': "J,L,G".split(','),
  6. #C
  7. 'C': "E,K,M,H".split(','),
  8. #D
  9. 'D': "L".split(','),
  10. #E
  11. 'E': "P,L,C".split(','),
  12. #F
  13. 'F': "J,P,Q".split(','),
  14. #G
  15. 'G': "A,B,K,R,N".split(','),
  16. #H
  17. 'H': "C,L,Q".split(','),
  18. #I
  19. 'I': "P".split(','),
  20. #J
  21. 'J': "S,F,B".split(','),
  22. #K
  23. 'K': "T,Q,G,C".split(','),
  24. #L
  25. 'L': "B,E,O,S,U,R,H,D".split(','),
  26. #M
  27. 'M': "C,P,T".split(','),
  28. #N
  29. 'N': "G,Q".split(','),
  30. #O
  31. 'O': "T,L".split(','),
  32. #P
  33. 'P': "E,I,V,U,M,F".split(','),
  34. #Q
  35. 'Q': "F,K,S,V,N,H".split(','),
  36. #R
  37. 'R': "G,L,T".split(','),
  38. #S
  39. 'S': "J,Q,L".split(','),
  40. #T
  41. 'T': "K,O,R,M".split(','),
  42. #U
  43. 'U': "L,P".split(','),
  44. #V
  45. 'V': "P,Q".split(',')
  46. }.get(k,'')
  47. def step2(k):
  48. return {
  49. # A
  50. 'A': "B,D".split(','),
  51. # B
  52. 'B': "E,F,A".split(','),
  53. # C
  54. 'C': "G".split(',') , #Like step1('A')
  55. # D
  56. 'D': "A,F,H".split(','),
  57. # E
  58. 'E': "I,K,B".split(','),
  59. # F
  60. 'F': "B,K,M,D".split(','),
  61. # G
  62. 'G': "C,L".split(','), #step2('G') == step1('H')-'Q'
  63. # H
  64. 'H': "D,M,N".split(','),
  65. # I
  66. 'I': "O,E".split(','),
  67. # J
  68. 'J': "P".split(','), #like step1('I')
  69. # K
  70. 'K': "E,O,F".split(','),
  71. # L
  72. 'L': "PQG",
  73. # M
  74. 'M': "FRH",
  75. # N
  76. 'N': "HR",
  77. # O
  78. 'O': "ISK",
  79. # P
  80. 'P': "JTL",
  81. # Q
  82. 'Q': "LT",
  83. # R
  84. 'R': "MUN",
  85. # S
  86. 'S': "OV",
  87. # T
  88. 'T': "PQ", #like step1('V')
  89. # U
  90. 'U': "VR",
  91. # V
  92. 'V': "SU",
  93. }.get(k,'')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement