SWEA 4828 min_max (파이썬)
포인트📌
👆내장 함수 쓰지 않고 구현
✌bubble sort로 구현
내 코드
# N개의 양의 정수에서 min과 max의 차이
# 내장 함수 min max 쓰지 않고 구현
T = int(input())
for tc in range(1, T +1):
N = int(input())
numbers = list(map(int, input().split()))
max_n = 0
min_n = 9999999999999
for i in range(N):
if numbers[i] > max_n :
max_n = numbers[i]
if numbers[i] < min_n:
min_n = numbers[i]
print('#{} {}'.format(tc, max_n-min_n))
# bubble_sort로 구현
T = int(input())
for tc in range(1, T+1):
N = int(input())
numbers = list(map(int, input().split()))
for i in range(len(numbers)-1, 0, -1):
for j in range(i) :
if numbers[j] > numbers[j+1] :
numbers[j], numbers[j+1] = numbers[j+1], numbers[j]
# 정렬 끝
# 정렬 후 맨 마지막 값 = 최댓값
# 정렬 후 맨 첫 번째 값 = 최솟값
result = numbers[-1] - numbers[0]
print('#{} {}'.format(tc, result))
Author And Source
이 문제에 관하여(SWEA 4828 min_max (파이썬)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@shon4bw/SWEA-4828-minmax-파이썬저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)