negno
개발Log
negno
전체 방문자
오늘
어제
  • 분류 전체보기
    • Project
      • Mini_Project
      • PTSD_Project
    • Algorithm
      • Elice
      • JavaFestival
    • BACK-END
      • C Programming
      • JAVA
      • JSP Servlet
      • Python
      • Spring
      • Machine Learning
    • FRONT-END
      • HTML CSS
      • JavaScript
    • Application
      • Android
    • DataBase
      • Oracle
      • MySql
    • IoT
      • Arduino
      • Raspberry pi

티스토리

hELLO · Designed By 정상우.
negno

개발Log

(Elice / 완전탐색 / Python) 주식 투자 기법
Algorithm/Elice

(Elice / 완전탐색 / Python) 주식 투자 기법

2022. 10. 13. 13:48

주식 투자 기법

주식시장에는 손절과 익절이라는 단어가 있습니다.

손절은 자신이 매수하였던 가격보다 낮은 가격으로 손해를 보면서 주식을 판매한다는 뜻이고

익절은 자신이 매수하였던 가격보다 높은 가격으로 주식을 판매한다는 뜻입니다.

주식의 가격이 리스트로 주어질 때 익절로 얻을 수 있는 최대의 이익은 얼마일까요?

입력 예시 1

5 7 1 6 4

출력 예시 1

5

최고의 이익을 낼 수 있는 익절 금액을 출력해야 합니다!

아래와 같은 예시가 주어졌을 때

5 7 1 6 4

3번째 인덱스에 있는 1이라는 가격에 사서 4번째 인덱스에 있는 6이라는 가격에 판매하면 최고의 이익을 낼 수 있습니다!

 

입력

  • 자연수(N)로 이루어진 리스트(L)가 주어집니다.
  • 0 ≤ N ≤ 100
  • 5 ≤ L의 길이 ≤ 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
    negno
    negno

    티스토리툴바