메이플스토리 인벤 자유게시판 (구)

전체보기

모바일 상단 메뉴

본문 페이지

[수다] 파이썬 잘 아는 분 있음...?

메벤보는놈
댓글: 1 개
조회: 695
2022-10-03 02:13:00
이 프로그램 발동 시키는데 얼마나 오래걸림..?




import random

Num=[]
for i in range(1,21):
   Num.append(i)

def Test_list(LIST1, LIST2):
   for lists in LIST1:
      if lists == LIST2:
         return False
   return True


T=[]
while len(T) < 125970:
  A=random.sample(Num,8)
  if Test_list(T,A):
     T.append(A)



def search(A, n):
  for i in range(len(A)):
     for j in range(i+1, (len(A))):
        if A[i] + A[j] % n == 0:
           return False
  return True
ta=[]
for lists in T:
  if search(lists,9):
     ta.append(lists)

tb=[]
for lists in T:
  if search(lists,8):
     tb.append(lists)

P=[]
for Num1 in ta:
  for Num2 in tb:
     if len(set(Num1).intersection(set(Num2))) == 1:
        P.append(sum(Num1)-sum(Num2))


n = P[0]
for i in range(len(P)):
  if n < P[i]:
     n = P[i]

print(n)

Lv0 메벤보는놈

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 메이플
  • 게임
  • IT
  • 유머
  • 연예
AD