๐ ์๊ณ ๋ฆฌ์ฆ/๊ธฐ๋ณธ๋ฌธ๋ฒ
[1์ฐจ์๋ฐฐ์ด]10818๋ฒ_์ต์, ์ต๋
์ ์ด
2021. 7. 22. 11:01
๋ฐ์ํ
๋ฌธ์
N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ ์์ ๊ฐ์ N (1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ N๊ฐ์ ์ ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ฃผ์ด์ง๋ค. ๋ชจ๋ ์ ์๋ -1,000,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ฃผ์ด์ง ์ ์ N๊ฐ์ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
for(int i =0 ; i < n ; i++) {
int tmp = sc.nextInt();
if(tmp<=min) min = tmp;
if(tmp>=max) max = tmp;
}
System.out.printf("%d %d", min, max);
}
}
๊ฐ์ ์ค์๋ ๊ฐ์ฅ ๊ฐ์กฐํ์ จ๋ ๋ถ๋ถ์ธ Integer์์ ํ์ฉ.
๋ชฐ๋ผ๋ ๊ด์ฐฎ์ง๋ง ์๋ฉด ๊ต์ฅํ ํจ์จ์ ์ธ ์ฝ๋๊ฐ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์์ ์์ฃผ ํ์ฉํ ์์ ์ด๋ค.
int์ ์ต๋๊ฐ์ Integer.MAX_VALUE, ์ต์๊ฐ์ Integer.MIN_VALUE!
๋ฐ์ํ