반응형
츄르사려고 코딩하는 코집사입니다.
1. [SW expert Academy] SWEA 2071번 평균값 구하기 자바(Java)
2. 코드
import java.util.Scanner;
import java.util.Arrays;
import java.util.PriorityQueue;
public class Solution2 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for(int tc=1;tc<=T;tc++) {
int[] arr = new int[10];
int sum = 0;
for(int i=0;i<10;i++) arr[i] = sc.nextInt();
for(int i=0;i<10;i++) sum += arr[i];
double avr = (double)sum/10;
System.out.printf("#%d %.0f\n",tc,avr);
}
}
}
- 덤프과정은 가장 큰 수에서 1을 빼고, 가장 작은 수를 1 증가시키면 된다.
- 그래서, Arrays.sort()를 사용하면 최소 최대는 항상 처음과 끝이 되기 때문에 덤프 횟수까지 반복문을 돌려서 최대값에서는 1을 감소 시키고, 최솟값에서는 1을 증가시켜 배열을 정렬하여 마지막에 arr[99]에서 arr[0]을 빼면 된다.
반응형
'알고리즘 > SW expert Academy' 카테고리의 다른 글
[SW expert Academy] SWEA 1954번 달팽이 숫자 자바(Java) (0) | 2021.02.03 |
---|---|
[SW expert Academy] SWEA 1284번 수도 요금 경쟁 자바(Java) (0) | 2021.02.02 |
[SW expert Academy] SWEA 1986번 지그재그 숫자 자바(Java) (0) | 2021.02.02 |
[SW expert Academy] SWEA 2056번 연월일 달력 자바(Java) (0) | 2021.02.02 |
[SW expert Academy] SWEA 2072번 홀수만 더하기 자바(Java) (0) | 2021.02.02 |
[SW expert Academy] SWEA 2019번 더블더블 자바(Java) (0) | 2021.02.02 |
[SW expert Academy] SWEA 1208번 Flatten 자바(Java) (0) | 2021.02.02 |
[SW expert Academy] SWEA 1928번 Base64 Decoder 자바(Java) (0) | 2021.01.29 |
최근댓글