본문 바로가기
알고리즘 문제 풀이/Power JAVA

p596)9번 문제 - 심사위원 10명의 점수를 입력 받아라(최고점수, 최저점수 제외)

by kakk789 2022. 4. 9.
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);
반응형

댓글