백준 10818 python
C 다 까먹었다.. 홀홀
- 숫자 하나를 받는다.
- 받은 숫자만큼의 개수를 가진 arr을 받는다.
- arr의 내부를 검사한다.
- arr 요소들과 i를 비교해 큰건 max로, 작은건 min으로
- 반복
음냐.. 근데 1의 숫자를 요소 개수로 받아야 하나 했는데 걍 둘다 예시가 따로 주어져서.. 걍 따로 생각함;; ㅎㅎ;
num = int(input());
arr = list(map(int, input().split()));
max = arr[0];
min = arr[0];
for i in arr[1:]:
if i > max:
max = i;
elif i < min:
min = i;
print(min, max);
num과 arr이 걍 주어져서.. 하핫
[100, 2, 6, 1, 93, 66]이라는 arr이 주어지면 전체 요소를 돌면서 검사하고, 끝난 후 min과 max를 출력
arr[0] == 100
max == 100
min == 100
arr[1] == 2
max == 100
min == 2
arr[2] == 6
max == 100
min == 2
이런식으로 비교하고 할당하고를 반복..
혹은 내장함수를 이용해도 좋당
num = int(input());
arr = list(map(int, input().split()));
print(min(arr), min(arr));
Author And Source
이 문제에 관하여(백준 10818 python), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@saewoo1/백준-10818-python저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)