PlayXP

새로운 사이트를 준비하는 동안
여러분의 이야기가 이어질 작은 공간을 마련했습니다.

PlayXP 서비스를 준비하며 함께 작업하고 있는 운영진 일러스트

님들아 제 코딩 설계 맞는 지 좀 봐주세요

조회 수 868

제가 원하는 것: 리스트 A에 임의의 n개의 정수를 입력시켜 최대값을 구하기

파이썬이 제공하는 max 함수 사용하지 말 것, 리스트를 2개로 분할시켜 재귀함수로 최대값 구해보기.

 

리스트 A는 A = map(int, input().split())로 받을 생각이고 slicing을 이용해 A리스트를 0:n//2-1이랑 [n//2.n]으로 나눠서 받을 예정

이때 사용할 재귀함수는

def max(A):

    currentMax = A[0]

    for i in range(1,n-1):
          if currentMax < A
                currentMax = A

    return currentMax 

 

이런 식인데 어떤가용?? 지금 고민인 게 slicing한 리스트를 각각 어찌 받을 지에요

 

목록으로

댓글

댓글을 불러오는 중...