문제
다솔이가 다니는 회사는 이번 달부터 월급을 상자에 담아 주기로 했다.
상자는 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);
}
}
}
'Problem Solving > SWEA' 카테고리의 다른 글
[SWEA] 6913. 동철이의 프로그래밍 대회 (0) | 2020.02.23 |
---|---|
[SWEA] 6730. 장애물 경주 난이도 (0) | 2020.02.23 |
[SWEA] 5789. 현주의 상자 바꾸기 (0) | 2020.02.23 |
[SWEA] 3260. 두 수의 덧셈 (0) | 2020.02.23 |
[SWEA] 5603. [Professional] 건초더미 (0) | 2020.02.22 |
댓글