주식 투자 기법
주식시장에는 손절과 익절이라는 단어가 있습니다.
손절은 자신이 매수하였던 가격보다 낮은 가격으로 손해를 보면서 주식을 판매한다는 뜻이고
익절은 자신이 매수하였던 가격보다 높은 가격으로 주식을 판매한다는 뜻입니다.
주식의 가격이 리스트로 주어질 때 익절로 얻을 수 있는 최대의 이익은 얼마일까요?
입력 예시 1
5 7 1 6 4
출력 예시 1
5
최고의 이익을 낼 수 있는 익절 금액을 출력해야 합니다!
아래와 같은 예시가 주어졌을 때
5 7 1 6 4
3번째 인덱스에 있는 1이라는 가격에 사서 4번째 인덱스에 있는 6이라는 가격에 판매하면 최고의 이익을 낼 수 있습니다!
입력
- 자연수()로 이루어진 리스트()가 주어집니다.
- 0 ≤ ≤ 100
- 5 ≤ 의 길이 ≤ 50
출력
- 낼 수 있는 최대의 이익을 계산하여 출력하세요.
소스 코드
arr = list(map(int, input().split()))
Min = arr[0]
Max = 0
for i in range(1,len(arr)):
if Min > arr[i]:
Min = arr[i]
else:
if Max < arr[i] - Min:
Max = arr[i] - Min
print(Max)
'Algorithm > Elice' 카테고리의 다른 글
(Elice / 완전탐색 / Python)스도쿠 마스터 (0) | 2022.10.13 |
---|---|
(Elice / 정렬 / Python) 최강의 패 (0) | 2022.10.13 |
(Elice / 수학 / Python) K번 곱하기 (0) | 2022.10.12 |
(Elice / 시뮬레이션 / Python) 균형의 수호자 (0) | 2022.10.12 |
(Elice / 시뮬레이션 / Python) 모자 장수의 모자 장사! (0) | 2022.10.12 |