CodingTest/Java

BOJ_2587 : λŒ€ν‘œκ°’2

Soom_1n 2023. 1. 17. 23:09

πŸ‘‰ 문제링크

 

2587번: λŒ€ν‘œκ°’2

μ–΄λ–€ μˆ˜λ“€μ΄ μžˆμ„ λ•Œ, κ·Έ μˆ˜λ“€μ„ λŒ€ν‘œν•˜λŠ” κ°’μœΌλ‘œ κ°€μž₯ ν”ν•˜κ²Œ μ“°μ΄λŠ” 것은 평균이닀. 평균은 μ£Όμ–΄μ§„ λͺ¨λ“  수의 합을 수의 개수둜 λ‚˜λˆˆ 것이닀. 예λ₯Ό λ“€μ–΄ 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 +

www.acmicpc.net



πŸ”Έ 문제 뢄석 πŸ”Έ

  • 5개의 μ •μˆ˜κ°€ μž…λ ₯되면 평균과 쀑간값을 좜λ ₯ν•œλ‹€.

πŸ”Έ μ½”λ“œ πŸ”Έ

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] arr = new int[5];
        int sum = 0;
        for (int i = 0; i < 5; i++) {
            arr[i] = sc.nextInt();
            sum += arr[i];
        }

        System.out.println(sum/5);
        Arrays.sort(arr);
        System.out.println(arr[2]);
    }
}

πŸ”Έ μ½”λ“œ 해석 πŸ”Έ

  • 합계λ₯Ό sum에 μ €μž₯ν•΄ 5λ‘œλ‚˜λˆ  좜λ ₯ν•œλ‹€.
  • λ°°μ—΄ arrλ₯Ό Arrays.sort()둜 μ˜€λ¦„μ°¨μˆœμœΌλ‘œ μ •λ ¬ν•œλ‹€.
    • μ€‘κ°„κ°’μœΌλ‘œ arr[2]λ₯Ό 좜λ ₯ν•œλ‹€.

πŸ”Έ end πŸ”Έ

  • λ°±μ€€ 단계별 문제의 μ •λ ¬ νƒœκ·Έ 2번째 문제λ₯Ό κ°„λ‹¨νžˆ ν’€μ—ˆλ‹€.

728x90