가이드라인
학습 자료
가이드라인

최대 매매 이익 구하기 - 문제 풀이

최대 매매 이익을 구하는 3가지 방법을 확인해 보세요.

방법 1
def solution(prices): max_profit = 0 for i in range(len(prices) - 1): for j in range(i + 1, len(prices)): # i 시점에서 매수, j 시점에서 매도 profit = prices[j] - prices[i] # 이익 계산 max_profit = max(max_profit, profit) # 최대 이익 갱신 return max_profit

사용 예시

입출력 예시
result = solution([7, 1, 5, 3, 6, 4]) print(result) # 출력: 5

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말