본문 바로가기

IT 공부/Python

[1차원 배열] 백준 최소,최대, 최대값

입력한 수들의 최소값과 최대값을 구하는 간단한문제 

답안 코드 

import sys
T = int(sys.stdin.readline())
a = list(map(int, sys.stdin.readline().split()))

print(min(a), max(a))

최소인 min과 최대인 max를 사용해 출력하면된다. 

 

다음문제 

 

몰라서 답을보고 공부했지만 이해하는데도 오래걸렸다,, ㅠ 

답안코드 

a = [] #빈 리스트값을 정의

for i in range(9): #반복문을 이용해 9번동안 입력
    a.append(int(input())) #append를 이용해 추가한다 

print(max(a))#최대값 출력
print(a.index(max(a))+1) #파이썬은 0부터시작하므로 +1

 

'IT 공부 > Python' 카테고리의 다른 글

[while]백준 10952, 더하기 사이클  (0) 2021.05.26
[for] 백준 x보다 작은수  (0) 2021.05.24
[for] 백준 별찍기1,2  (0) 2021.05.24
[for] 기찍N,a+b (7),(8)  (0) 2021.05.24
[for] 백준 구구단, a+b, 합  (0) 2021.05.24