안경잡이 구루루

백준 10871 ( 세 수 ) [ Python ] 본문

파이썬(Python)/문제풀이(백준,BaekJoon)

백준 10871 ( 세 수 ) [ Python ]

구루루(gururu) 2020. 5. 26. 17:35
반응형


나:

zumsu = list(map(int, input().split()))
zumsu.sort()
print(zumsu[1])

완성된 코드는 위와 같다.

입력값 모두를 zumsu 라는 list에 다 받는다.

받은 입력값들을 작은 수부터 큰 수까지 순서대로 정렬하기 위해 sort( )를 사용

결국 리스트의 [1] 번째에는 입력값의 중간값이 존재하기 때문에 zumsu[1]로 출력한다.


다른사람:

https://xeros.dev/94

a, b, c = input().split()
a = int(a); b = int(b); c = int(c)
max_ = max(a, b, c)
min_ = min(a, b, c)
print(a + b + c - max_ - min_)

완성된 코드는 위와 같다.

 

a, b, c = input().split()
a = int(a); b = int(b); c = int(c)

a, b, c 의 입력값을 받고 모두 int 자료형으로 바꾸어 준다.

 

max_ = max(a, b, c)
min_ = min(a, b, c)
print(a + b + c - max_ - min_)

입력받은 숫자는 총 3개로 중간값을 제외한 나머지의 수( 최대값, 최소값 )을 전체에서 빼서 중간값을 구했다.

반응형