본문 바로가기
Problem Solving/SWEA

[SWEA] 6692. 다솔이의 월급 상자

by 테리는당근을좋아해 2020. 2. 23.

문제

다솔이가 다니는 회사는 이번 달부터 월급을 상자에 담아 주기로 했다.

상자는 Pi의 확률로 Xi만원이 들어있다. 이 때, 다솔이가 받을 수 있는 월급의 평균을 구하는 문제.

 

풀이방법

 

소스코드

package samsung;

import java.util.*;

public class s_6692 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int test = sc.nextInt();
		
		for(int t = 1; t <= test; t++) {
			int n = sc.nextInt();
			float[] p = new float[n];
			int[] pay = new int[n];
			
			for(int i = 0; i < n; i++) {
				p[i] = sc.nextFloat();
				pay[i] = sc.nextInt();
			}
			double avg = 0;
			for(int i = 0; i < n; i++) {
				avg += p[i] * (double)pay[i]; 
			}
			System.out.print("#" + t + " ");
			System.out.printf("%.6f\n", avg);
		}
	}
}

 

댓글