Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.63 KB | None | 0 0
  1. sumCnt, rstCnt, rstList = 0, 0, []
  2. seatList = ['A', 'B', 'C', 'D', 'E', 'F']
  3.  
  4. for seat1 in range(1, 7):
  5.     for seat2 in range(1, 7):
  6.         for seat3 in range(1, 7):
  7.             for seat4 in range(1, 7):
  8.                 for seat5 in range(1, 7):
  9.                     for seat6 in range(1, 7):
  10.                         if set((seat1, seat2, seat3, seat4, seat5, seat6)) == set(range(1, 7)):
  11.                             if 1 in (seat1, seat3, seat4, seat6) and \
  12.                                2 in (seat1, seat3, seat4, seat6):
  13.                                 rstList.append([seat1, seat2, seat3, seat4, seat5, seat6])
  14.  
  15. for i in range(len(rstList)):
  16.     if rstList[i][::-1] in rstList:
  17.         rstList[i] = ['Overrided List']
  18.  
  19. while True:
  20.     try:
  21.         rstList.remove(['Overrided List'])
  22.     except ValueError:
  23.         break
  24.  
  25. for seat1 in range(1, 7):
  26.     for seat2 in range(1, 7):
  27.         for seat3 in range(1, 7):
  28.             for seat4 in range(1, 7):
  29.                 for seat5 in range(1, 7):
  30.                     for seat6 in range(1, 7):
  31.                         if set((seat1, seat2, seat3, seat4, seat5, seat6)) == set(range(1, 7)):
  32.                             if [seat1, seat2, seat3, seat4, seat5, seat6] in rstList:
  33.                                 print([seatList[seat1 - 1], seatList[seat2 - 1], seatList[seat3 - 1]])
  34.                                 print([seatList[seat4 - 1], seatList[seat5 - 1], seatList[seat6 - 1]], end = '')
  35.  
  36.                                 rstCnt += 1
  37.                                 print(', {}번째\n'.format(rstCnt))
  38.                                
  39. print('총 경우의 수: {}'.format(rstCnt))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement