티스토리 뷰

https://www.acmicpc.net/problem/25206

 

25206번: 너의 평점은

인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치

www.acmicpc.net

 

const record = require('fs')
	.readFileSync('./dev/stdin')
	.toString()
	.trim()
	.split('\n')
	.map((v) => v.trim().split(' '));

const POINT = {
	'A+': 4.5,
	A0: 4.0,
	'B+': 3.5,
	B0: 3.0,
	'C+': 2.5,
	C0: 2.0,
	'D+': 1.5,
	D0: 1.0,
	F: 0.0,
};
let C = 0;
let G = 0;

record.forEach((v) => {
	const [_, credit, grade] = v;
	if (grade != 'P') {
		C += +credit;
		G += POINT[grade] * +credit;
	}
});

console.log((G / C).toFixed(6));
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함