playXP

서브 메뉴

Page. 1 / 12491 [내 메뉴에 추가]
글쓰기
작성자 아이콘 marine12
작성일 2020-03-31 00:39:36 KST 조회 612
제목
님들아 제 코딩 설계 맞는 지 좀 봐주세요

제가 원하는 것: 리스트 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한 리스트를 각각 어찌 받을 지에요

 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

아이콘 베리타스꼬꼬마 (2020-03-31 00:44:19 KST)
0↑ ↓0
센스 이미지
적은 걸로도 최댓값은 찾아지고요
재귀함수 쓰는건 소팅(머지소트)에서 쓰는거에욤
아이콘 Slania (2020-03-31 00:46:40 KST)
0↑ ↓0
센스 이미지
프로그래머는 어디에나 있습니다
프로그래머는 여러분의 가족 친구 혹은 이웃일수도 있습니다
아이콘 CF_Crusader (2020-03-31 08:42:54 KST)
0↑ ↓0
센스 이미지
재귀함수라는게 보통 자기 자신을 부르는건데
저 함수안에 그런 코드가 있나요?
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.