백준알고리즘
https://www.acmicpc.net/problem/10984
진짜 그냥 노가다문제... 이걸 올리는 이유는 아는데 푸는건 귀찮으니 복사붙여넣기하라고..
import java.util.Scanner; public class Main { static int[][] resultArray = null; public static void main(String[] args) { Scanner scan = new Scanner(System.in); int count = Integer.parseInt(scan.nextLine().trim()); for(int i=0; i < count; i++) { float totalPoint = 0; int totalsubject = 0; int su = Integer.parseInt(scan.nextLine().trim()); for(int j=0; j < su; j++) { int subject = scan.nextInt(); float point = Float.parseFloat(scan.nextLine().trim()); totalPoint += point * subject; totalsubject += subject; } System.out.println(totalsubject + " " + Math.round(totalPoint/totalsubject*10)/10.0); } scan.close(); } }
'알고리즘 및 자료구조 > 문제' 카테고리의 다른 글
백준알고리즘 14916번 거스름돈 (0) | 2018.05.02 |
---|---|
백준알고리즘 10845번 큐 (0) | 2018.05.02 |
백준알고리즘 1003번 피보나치 함수 (0) | 2018.05.02 |
백준알고리즘 13235번 팰린드롬 (0) | 2018.05.02 |
백준알고리즘 3047번 ABC (2) | 2018.05.02 |