반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 코드엔진
- 구현
- Baekjoon
- 문자열
- VS
- C 언어
- 문제풀이
- implement
- Beakjoon
- Implemention
- 심화1
- C Programming
- 입문
- C
- 꾸준히
- 정리
- 친절한 설명
- Python
- 그리디
- 10926
- greedy
- 파이썬
- 알고리즘
- 백준
- 10807
- CSS
- 설명
- c언어
- 초보
- HTML
Archives
- Today
- Total
안경잡이 구루루
백준 10818 ( 최소, 최대 ) [ Python ] 본문
반응형
나:
import sys
N = int(sys.stdin.readline())
1<= N <= 1000000
num = list(map(int,sys.stdin.readline().split()))
num.sort()
print(num[0],num[N-1])
완성된 코드는 위와 같다.
import sys
N = int(sys.stdin.readline())
1<= N <= 1000000
우선 입력받을 입력값의 개수를 정하는 N을 정수형으로 받고 이것의 크기를 지정한다.
num = list(map(int,sys.stdin.readline().split()))
num.sort()
print(num[0],num[N-1])
N의 개수만큼 num 리스트에 입력값을 받는다.
그리고 그 리스트를 내림차순으로 정렬해서 가장 작은 수부터 차례대로 저장시킨다.
결국 리스트의 가장 처음에는 최솟값, 마지막에는 최대값이 저장되어 있으니 그 위치의 값을 인덱싱을 통해 출력
다름사람1:
https://hwiyong.tistory.com/217
Case = int(input())
num_list = list(map(int, input().split()))
print('{} {}'.format(min(num_list), max(num_list)))
완성된 코드는 위와 같다.
위 방법은 내림차순 정렬 대신에 max, min을 이용해 쉽게 최소, 최대값을 구했다.
다른사람2:
https://claude-u.tistory.com/103
numbers = int(input())
number_list = list(map(int, input().split()))
max_num = number_list[0]
min_num = number_list[0]
for num in number_list:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
print(min_num, max_num)
완성된 코드는 위와 같다.
for 반복문을 이용해 받은 입력값들을 바교해서 최대값 max_num과 최솟값 min_num을 구하는 방법이다
반응형
'파이썬(Python) > 문제풀이(백준,BaekJoon)' 카테고리의 다른 글
백준 3052 ( 나머지 ) [ Python ] (0) | 2020.06.23 |
---|---|
백준 2562 ( 최댓값 ) [ Python ] (0) | 2020.06.08 |
백준 10996 ( 별 찍기 - 21 ) [ Python ] (0) | 2020.06.04 |
백준 2446 ( 별 찍기 - 9 ) [ Python ] (0) | 2020.06.02 |
백준 2523 ( 별 찍기 - 13 ) [ Python ] (0) | 2020.05.28 |