Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- while
- berak
- array
- 모달팝업
- 정적파일
- LV1
- 자바실습문제
- express
- 반복문
- 문제풀이
- node.js
- 키패드
- 배열
- Spring
- 자바
- Java
- URL생성
- 자바변수
- KH정보교육원
- 레이어팝업URL
- 레이어팝업
- dowhile
- 분기문
- 자바연산자
- 백준
- for
- 프로그래머스
- 2차원배열
- 적용
- CONTINUE
Archives
- Today
- Total
까잉이의 개발노트
[ 백준 1546 ] 평균 JAVA(자바) 문제풀이 본문
이 문제는 제일 높은 점수를 구해
모든 점수를 "점수/높은점수*100" 라는 공식으로 계산한 다음 평균을 구하면 된다
풀이순서
1. for문을 통해 점수를 입력받아 배열에 담는다
2. Arrays.sort()로 배열을 정렬한다
3. 모든 점수를 "점수/높은점수*100"으로 계산하고 총점을 구한다
4. "총점/입력받은 갯수" 로 평균을 구한다
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[n];
for(int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
Arrays.sort(arr);
float result = 0;
for(int i = 0; i < n; i++) {
result += (float)arr[i]/arr[n-1]* 100;
}
result = result / n;
System.out.println(result);
}
}
'개발문제풀이' 카테고리의 다른 글
[ 백준 11720 ] 숫자의 합 JAVA(자바) 문제풀이 (0) | 2022.06.30 |
---|---|
[ 백준 4344 ] 평균은 넘겠지 JAVA(자바) 문제풀이 (0) | 2022.03.25 |
[ 백준 8958 ] OX퀴즈 JAVA(자바) 문제풀이 (0) | 2022.03.25 |
[ 백준 3052 ] 나머지 JAVA(자바) 문제풀이 (0) | 2022.03.24 |
[ 백준 2577 ] 숫자의 개수 JAVA(자바) 문제풀이 (0) | 2022.03.24 |
Comments