-
[java] 백준 알고리즘 4344번 평균은 넘겠지 풀이소스알고리즘/백준 알고리즘 2018. 5. 16. 15:56
이 문제는 푸는 로직보다 소수점 형식을 맞추는데 시간이 더 걸렸다. 휴 ㅠㅠ
* 풀이소스
1234567891011121314151617181920212223242526272829303132333435363738394041public class Baekjoon4344{static StringTokenizer st;public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));st = new StringTokenizer(br.readLine());int c = Integer.parseInt(st.nextToken()); // 테스트 케이스의 개수for(int i=0; i<c; i++) {st = new StringTokenizer(br.readLine());int n = Integer.parseInt(st.nextToken()); // 각 테스트케이스마다 학생의 수int sumScore = 0;int[] studentArray = new int[1000];int averageScore = 0;double superiorStudent = 0;for(int j=0; j<n; j++) {int score = Integer.parseInt(st.nextToken()); // 각각의 점수sumScore += score;studentArray[j] = score; // N명의 점수 배열}averageScore = sumScore/n; // 각 테스트케이스의 평균for(int k=0; k<studentArray.length; k++) {if(studentArray[k] > averageScore) { // 평균이 넘는지 비교superiorStudent++;}}double output = (superiorStudent/n)*100.00;System.out.printf("%.3f", output);System.out.println("%");}}}cs '알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[java] 백준 알고리즘 4673번 셀프 넘버 풀이 (0) 2018.05.17 [java] 백준 알고리즘 1110번 더하기 사이클 풀이 (0) 2018.05.17 [java] 백준 알고리즘 15552번 빠른 A+B 풀이소스 (0) 2018.05.16 [java] 백준 알고리즘 11721번 열 개씩 끊어 출력하기 풀이소스 (0) 2018.05.16 [java] 백준 알고리즘 11720번 숫자의 합 풀이소스 (0) 2018.05.16