파이썬 Python Max 함수 min 함수 안쓰고 최대 최소 찾기
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 라는 명령어를 알고 있으면 입력 받은 숫자를 정렬한 뒤 맨 앞, 맨 뒤 를 최소 최대라고 출력하면 된다.