목록전체 글 (298)
\(@^0^@)/
🐱👓 1. 문제 : 3052 https://www.acmicpc.net/problem/4344 🔥 2. 풀이 + 코드 const fs = require('fs'); const file = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(file).toString().trim().split('\n'); let testCase = Number(input[0]); // 1. test case의 개수를 제외 한 각 줄에서 인덱스 0 을 제외하고 모두 더한다. // 2. 그 더한 값을 그 줄의 학생 수로 나누면 ==> 그 줄의 평균 점수 // 3. 평균 점수를 그 줄의 학생의 점수와 비교해서 count..
🐱👓 1. 문제 : 3052 https://www.acmicpc.net/problem/8958 🔥 2. 풀이 + 코드 const fs = require('fs'); const file = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(file).toString().trim().split('\n'); let n = Number(input[0]); // i = 1 을 해주는 이유는, 0부터 시작하면 input[0] 이어서 test case의 개수가 뜸. for (let i = 1; i
🐱👓 1. 문제 : 3052 https://www.acmicpc.net/problem/3052 🔥 2.1 Set을 이용한 풀이 const fs = require('fs'); const file = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; // 입력받은 문자배열을 숫자배열로 변환, Num으로 바꿔야 공백없이 제대로 비교 가능. // trim()을 적용해야만 마지막에 공백 ''가 없음. let input = fs.readFileSync(file).toString().trim().split('\n').map(n => Number(n)); //[ 39, 40, 41, 0, 1, 2, 40, 41, 0, 1] let arr = input.map..