본문바로가기
함께 풀고 싶은 문제
창의력을 기를 수 있는 수학 문제 또는 퍼즐을 내는 곳입니다.
[창의 퍼즐] 자연수 나열하기2
디듀우 2020.02.09 02:49 조회 1056

정의 링크->http://www.polymath.co.kr/mathfun/6350

위 정의에 따를 때, 어떤 자연수열과 그 순서수열의 순서수열은 항상 같은가?

이 문제 어떠셨나요?

글쎄요

0

어려워요

0

  •  
    디듀우 Lv.7 2020.02.09 06:08

    유한한 자연수열의 순서수열을 자동으로 생성하거나 비교해주는 프로그램을 만들었어요!

    https://www.onlinegdb.com/online_python_interpreter

    위 온라인 인터프리터에서 기본 코드를 지우고 아래 코드를 실행해주시면 됩니다.

    def OrderSequence(se):
     orse=[]
     for i in range(1,len(se)+1):
      for j in range(0,len(se)):
       if i==se[j]: orse.append(j+1)
     return orse
    def comparator(s1,s2):
     l=len(s1)
     if l!=len(s2): return False
     else:
      for i in range(0,l):
       if s1[i]!=s2[i]: return False
     return True
    while True:
     se=[]
     print("""To do: Input number
     Make ordersquence: 1, Compare natural squence with ordersquence: 2, quit: else""")
     order=input()
     print("input length:")
     n=int(input())
     print("input sequence:")
     for i in range(0,n): se.append(int(input()))
     orse=OrderSequence(se)
     if order=='1': print(orse)
     elif order=='2':
      if comparator(se,orse): print("same")
      else: print("different")
     else: break

    댓글 작성하기 좋아요1 댓글수0
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911