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 |
Tags
- 멋사 10기
- 멋사 서류평가
- 크롤링
- IT동아리
- 코딩동아리
- 멋사
- API
- 깃허브
- 멋사 서류
- 알림봇
- 멋쟁이 사자처럼
- 백엔드
- 파이썬
- 멋사11기
- 웹동아리
- django
- 멋쟁이사자처럼 서류
- discord
- 멋사 합격
- 멋사10기
- 기사 제목 크롤링
- 멋쟁이사자처럼10기
- 멋쟁이사자처럼
- 멋사12
- 디스코드봇
- 멋사 면접
- 파이썬 크롤링
- 멋쟁이사자처럼대학
- ㅏㄴ
- 멋쟁이사자처럼11기
Archives
- Today
- Total
ACHO.pk devlog
[Baekjoon-java] #10818 최소, 최대 본문
문제
N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
출력
첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.
간단한 문제인데 main메서드 말고 추가적인 메서드도 만들어서 했더니 채점하는데 2분 정도가 걸렸다.ㅋㅋ
어쨌든 잘 된다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main {
static int minof(int[] b) {
int min = 0;
min = b[0];
for(int i = 0; i <= b.length-1; i++) {
if(b[i] < min)
min = b[i];
}
return min;
}
static int maxof(int[] a) {
int max = 0;
max = a[0];
for(int i = 0; i <= a.length-1; i++) {
if(a[i] > max)
max = a[i];
}
return max;
}
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int[] Num = new int[N];
StringTokenizer st = new StringTokenizer(br.readLine()," ");
for(int i = 0; i <= Num.length-1; i++) {
Num[i] = Integer.parseInt(st.nextToken());
}
System.out.println(minof(Num) +" "+ maxof(Num));
}
}
'알고리즘 > 백준알고리즘_자바' 카테고리의 다른 글
[Baekjonn-java] #2075 N번째 큰 수 (0) | 2022.03.29 |
---|---|
[Baekjoon-java] #2562 최댓값과 그 순서 (0) | 2022.03.28 |
[Baekjoon-java] #2480 주사위 세 개 (0) | 2022.03.27 |
[Baekjoon-java] #2525 오븐시계 (0) | 2022.03.27 |
[Baekjoon-java] #1004 어린왕자 (0) | 2022.03.26 |
Comments