10명의 점수를 입력받고 점수의 합을 구해라.
(단, 최고 점수와 최저 점수는 제외)
ArrayList<Double> n = new ArrayList<Double>();
Scanner sc = new Scanner(System.in);
for (int i=0 ; i<10; i++) {
System.out.print("심사위원 점수: ");
n.add(sc.nextDouble());
}
double max=n.get(0);
double min=n.get(0);
double total=0;
for(int i=1; i<10; i++) {
if(max < n.get(i)) {
max=n.get(i);
}
if(min > n.get(i)) {
min=n.get(i);
}
}
for (int i=0; i<10;i++) {
total +=n.get(i);
}
total = total -max -min;
System.out.println("최고점수> " + max);
System.out.println("최저점수> " + min);
System.out.println("최고/최저점수 제외한 합계 " + total);
반응형
'알고리즘 문제 풀이 > Power JAVA' 카테고리의 다른 글
p768) 4번 문제 - 영어 단어를 보내 한글로 번역하시오(Thread) (0) | 2022.04.14 |
---|---|
p596)10번 문제 - 로또 번호 생성 (TreeSet 사용) (0) | 2022.04.09 |
p595) 문제 7번 - 국가를 입력하여 수도를 출력하시오(Map 사용) (0) | 2022.04.09 |
p595) 8번 문제 - 이름이 등장하는 횟수를 Map에 저장해보자 (0) | 2022.04.09 |
p370) 2번문제 - 정수 4개를 아래와 같이 입력하고 합을 구해라 (try~catch) (0) | 2022.04.07 |
댓글