20250602 baekjoon javascript
This commit is contained in:
parent
ebe2262463
commit
520a078dcd
9
code_study/Baekjoon/js/1316.js
Normal file
9
code_study/Baekjoon/js/1316.js
Normal file
@ -0,0 +1,9 @@
|
||||
const n = require("fs").readFileSync(0,"utf8").toString().trim().split("\n");
|
||||
let cnt = 0;
|
||||
|
||||
for(let i=1; i<=Number(n[0]); i++){
|
||||
const s = n[i].replace(/(.)\1+/g, "$1");
|
||||
if(new Set(s).size === s.length) cnt++;
|
||||
}
|
||||
|
||||
console.log(cnt);
|
||||
19
code_study/Baekjoon/js/25206.js
Normal file
19
code_study/Baekjoon/js/25206.js
Normal file
@ -0,0 +1,19 @@
|
||||
const n = require("fs").readFileSync(0,"utf8").toString().split("\n");
|
||||
let grade = {
|
||||
"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 sum_credit=0, sum_rate=0;
|
||||
|
||||
for(let i=0; i<20; i++){
|
||||
let [sub, credit, rate] = n[i].split(" ");
|
||||
credit = parseFloat(credit);
|
||||
if(rate==='P') continue;
|
||||
sum_credit += credit;
|
||||
sum_rate += credit * grade[rate];
|
||||
}
|
||||
|
||||
console.log((sum_rate/sum_credit).toFixed(6));
|
||||
2
code_study/Baekjoon/js/2941.js
Normal file
2
code_study/Baekjoon/js/2941.js
Normal file
@ -0,0 +1,2 @@
|
||||
const s = require("fs").readFileSync(0,"utf8").toString().trim();
|
||||
console.log(s.replace(/c=|c-|dz=|d-|lj|nj|s=|z=/g,'*').length);
|
||||
Loading…
x
Reference in New Issue
Block a user