Ⅰ. 프로그래밍
[CodeUp] 4891 : 행복
agencies
2024. 3. 27. 08:12
문제 접근 방식
- 배열 형태로 값을 입력 받는다.
- 최소 및 최대 값은 모든 값이 입력된 후 각 배열의 첫번째 요소로 한다.
- 각각 비교연산자를 사용해서 조건이 맞다면 그 값을 최소 또는 최대 값에 넣는다
- 두 점수의 차이를 출력한다 (큰수 - 작은수)
num = int(input())
# 입력 값 넣기
tmp = map(int,input().split())
# 입력 값을 정수로 변환하여 리스트로 저장
tmp = list(tmp)
min = tmp[0]
max = tmp[0]
for i in range(num):
if min > tmp[i]:
min = tmp[i]
if max < tmp[i]:
max = tmp[i]
print(max-min)