개발후라이
개발후라이
개발후라이
  • 분류 전체보기 (287)
    • Web Front End (76)
      • Javascript & Typescript (26)
      • React (12)
      • Vue (4)
      • Nodejs (1)
      • HTML (6)
      • CSS (8)
      • HTTP (6)
      • 책 - Review (8)
    • TIL (0)
    • Problem Solved (135)
      • 알고리즘 (4)
      • BOJ (67)
      • Programmers (8)
      • HackerRank (33)
      • LeetCode (23)
    • 회고 (4)
      • 오늘의 회고 (16)
      • 주간 회고 (15)
      • 월간 회고 (7)
      • WakaTime (9)
    • Git (3)
    • 기타 (15)
      • 취업 (5)
      • 자격증 (1)

블로그 메뉴

  • GitHub
  • LinkedIn
  • 홈

인기 글

태그

  • 릿코드
  • TypeScript
  • 프론트엔드
  • 오늘의회고
  • JavaScript
  • 노마드북클럽
  • 자바스크립트
  • 회고
  • 노개북
  • 개발자

최근 댓글

최근 글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
개발후라이

개발후라이

카테고리 없음

[SWEA][Java][D2] 1984. 중간 평균값 구하기

2019. 11. 10. 23:00
반응형

문제 설명

한 줄에 10개의 숫자를 읽어 평균값을 구하는데, 최대값과 최소값은 제외하고 구하는 문제

숫자들을 리스트에 담아 정렬 후에 제거하고 더하는 방법도 있다

나는 일단 다 더한 후에 max, min 값을 빼서 평균을 계산했다

평균값 낼때 정수형으로 계산하면 반올림처리가 안되니 실수형 필수!

성공 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.Scanner;
 
public class Solution {
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        int t = s.nextInt();
        
        for (int i = 1; i <= t; i++) {
            double sum = 0.0;
            int max = 0; int min = 10000;
            
            for (int j = 0; j < 10; j++) {
                int num = s.nextInt();
                sum += num;
                if (max < num) max = num;
                if (min > num) min = num;
            }
            sum -= max + min;
            System.out.println("#"+i+" "+Math.round(sum/8));
        }
    }
}
 
Colored by Color Scripter
cs
반응형
    개발후라이
    개발후라이
    어제보다 오늘 발전하기 위한 공간 https://github.com/choisohyun

    티스토리툴바