Advertisement
Have_To_Freeze

Untitled

Sep 20th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. rstList = []
  2.  
  3. for seat1 in range(1, 7):
  4.     for seat2 in range(1, 7):
  5.         for seat3 in range(1, 7):
  6.             for seat4 in range(1, 7):
  7.                 for seat5 in range(1, 7):
  8.                     for seat6 in range(1, 7):
  9.                         if not seat1 in (seat2, seat3, seat4, seat5, seat6) and \
  10.                            not seat2 in (seat3, seat4, seat5, seat6) and\
  11.                            not seat3 in (seat4, seat5, seat6) and \
  12.                            not seat4 in (seat5, seat6) and \
  13.                            seat5 != seat6:
  14.                             if 1 in (seat1, seat3, seat4, seat6) and \
  15.                                2 in (seat1, seat3, seat4, seat6):
  16.                                 rstList.append([seat1, seat2, seat3, seat4, seat5, seat6])
  17.  
  18. for i in range(len(rstList)):
  19.     if rstList[i][::-1] in rstList:
  20.         rstList[i] = ['Overrided List']
  21.  
  22. while True:
  23.     try:
  24.         rstList.remove(['Overrided List'])
  25.     except ValueError:
  26.         break
  27.  
  28. for j in range(len(rstList)):
  29.     print('{}, {}번째'.format(rstList[j], j + 1))
  30.  
  31. print('총 경우의 수: {}'.format(len(rstList)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement