SSONG Cloud
[SWEA] 10505 소득 불균형 본문
반응형
1. T로 테스트 케이스 수를 입력받는다.
2. 숫자들을 입력받는다.
3. 입력받음과 동시에 더해주고, 입력이 끝나면 평균을 구해준다.
4. 배열을 다시 순회하며 구한 평균보다 작을 경우 count를 1씩 증가시켜준다.
사실 이 문제는 D3 난이도 치고 굉장히 쉬운편이었던 것 같다.
import java.util.Scanner;
import java.io.FileInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
class Solution
{
public static void main(String args[]) throws Exception
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int T = Integer.parseInt(br.readLine().trim());
for(int tc = 1; tc <= T; tc++) {
int N = Integer.parseInt(br.readLine().trim());
String s = br.readLine();
StringTokenizer st = new StringTokenizer(s);
String[] arr = s.split(" ");
int[] numbers = new int[arr.length];
double sum = 0;
int count = 0;
for(int i = 0; i < arr.length; i++) {
numbers[i] = Integer.parseInt(arr[i]);
sum += numbers[i];
}
sum /= numbers.length;
for(int i = 0; i < arr.length; i++) {
if(numbers[i] <= sum)
count++;
}
System.out.println("#" + tc + " " + count);
}
}
}
반응형
'Algorithm > SW Expert Academy' 카테고리의 다른 글
[SWEA] 7728 다양성 측정 (0) | 2021.01.31 |
---|---|
[SWEA] 6730 장애물 경주 난이도 (0) | 2021.01.29 |
[SWEA] 4406 모음이 보이지 않는 사람 (0) | 2021.01.28 |
[SWEA] 1217 거듭 제곱 (0) | 2021.01.28 |
[SWEA] 3431 준환이의 운동관리 (0) | 2021.01.27 |
Comments