쉽고 깔끔하게
[백준 알고리즘/python3] 10818번 최소, 최대 문제풀이 본문
728x90
반응형
문제
N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 정수의 개수 N (1 ≤ N ≤1,000,000)이 주어진다.
둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다.
모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
출력
첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.
예제 입력 | 예제 출력 |
5 20 10 35 30 7 |
7 35 |
<정답 1>
[Format 함수]
• 숫자 바로 대입하기
print('숫자 {0}개를 입력해주세요.'.format(2))
▶ 결과 : 숫자 2개를 입력해주세요.
• 문자열 바로 대입하기
print('숫자 {0}개를 입력해주세요.'.format('두')
▶ 결과 : 숫자 두개를 입력해주세요.
• 숫자 값을 가진 변수 대입하기
N = int(input()) # 숫자 5 입력
print('숫자 {0}개를 입력해주세요'.format(N))
▶ 결과 : 숫자 5개를 입력해주세요.
• 2개 이상의 값 넣기
N = 7
S = '목'
print('오늘은 1월 {0}일 {1}요일입니다.'.format(N, S))
▶ 결과 : 오늘은 1월 7일 목요일입니다.
※ {}의 숫자는 생략해도 된다.
<정답 2>
[리스트 관련 주요 메소드(함수)]
메소드(함수) | 내용 |
pop(위치) | 리스트의 '위치'에 있는 값을 출력하고 해당 요소를 삭제한다. |
index(값) | 리스트에서 '값'이 저장된 요소의 위치를 반환한다. |
count(값) | 리스트에서 '값'이 저장되어 있는 요소들의 개수를 반환한다. |
extend(리스트) | 리스트의 끝에 새로운 '리스트'를 추가하여 확장한다. |
reverse() | 리스트의 순서를 역순으로 뒤집는다. |
sort() | 리스트를 정렬하며, 기본값은 오름차순이다. reverse 속성을 이용하여 정렬 방식 지정 가능 - True : 내림차순, False : 오름차순 ex) N_list.sort(reverse = True) |
copy() | 리스트를 복사한다. |
728x90
반응형
'Algorithm > BAEKJOON' 카테고리의 다른 글
[백준 알고리즘/python3] 2577번 숫자의 개수 문제풀이 (0) | 2021.01.07 |
---|---|
[백준 알고리즘/python3] 2562번 최댓값 문제풀이 (0) | 2021.01.07 |
[백준 알고리즘/python3] 1110번 더하기 사이클 문제풀이 (0) | 2021.01.05 |
[백준 알고리즘/python3] 10951번 A+B -4 문제풀이 (0) | 2021.01.05 |
[백준 알고리즘/python3] 10952번 A+B -5 문제풀이 (0) | 2021.01.05 |