https://www.acmicpc.net/problem/15969
15969번: 행복
모든 서브태스크에서 2 ≤ N ≤ 1,000이고 입력되는 학생들의 점수는 0 이상 1,000 이하의 정수이다.
www.acmicpc.net
해석 및 팁
max와 min을 선언해준 다음 입력받은수가 max보다 크면 max를 그 값으로 변경하고 min보다 작으면 min을 바꿔주면
쉽게 풀수있습니다.
Java 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int max = -1;
int min = 1000;
for(int i = 0; i < n; i++) {
int score = sc.nextInt();
if(max < score) max = score; //최대값보다 점수가 크면 최대값 변경
if(min > score) min = score; //최소값보다 점수가 작으면 최소값 변경
}
System.out.println(max-min);
}
}
'백준' 카테고리의 다른 글
백준 4344 평균은 넘겠지(Java) (0) | 2023.01.13 |
---|---|
백준 1110 더하기 사이클(Java) (0) | 2023.01.13 |
백준 2711 오타맨 고창영(Java) (0) | 2023.01.13 |
백준 2789 유학금지(Java) (0) | 2023.01.13 |
백준 1453 피시방 알바(Java) (1) | 2023.01.13 |