나만 알고 싶은 정보

얼른 가져가세요

정보

파이썬 Python Max 함수 min 함수 안쓰고 최대 최소 찾기

SSelfish 2022. 9. 5. 11:29
a,b,c,d=map(int,input('number:').split(','))
z=[a,b,c,d]
z.sort()
print(str("min:"),z[0],str("max:"),z[-1])
어떻게 파이썬은 최대 최소 max min 함수를 쓰지 않고 찾을까?
1. 입력받은 숫자를 모두 비교한다.
1.1 입력받은 숫자를 빼서 0 이상인 숫자를 max 로 찾는다.
1.2 입력받은 숫자를 나눠서 1 이상인 숫자를 max로 찾는다.
-> if 를 여려번 사용해야 돼서 코드가 길어짐
 
파이썬은 sort 라는 명령어를 알고 있으면 입력 받은 숫자를 정렬한 뒤 맨 앞, 맨 뒤 를 최소 최대라고 출력하면 된다.