본문 바로가기
반응형

Algorithm20

[백준/node.js] 2581 소수 https://www.acmicpc.net/problem/2581 2581번: 소수 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다. www.acmicpc.net const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().trim().split("\n"); const M = Number(input[0]); const N = Number(input[1]); .. 2021. 11. 2.
[백준/node.js] 2292 벌집 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net const fs = require('fs') const filepath = process.platform === "linux"? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filepath).toString(); let block = 1; let move = 1; while (block < input) { block += 6 * move; move.. 2021. 10. 19.
[백준/node.js] 1712 손익분기점 const fs = require('fs') const filepath = process.platform === "linux"? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filepath).toString().split(" "); let A = Number(input[0]) let B = Number(input[1]) let C = Number(input[2]) let n = 0; if(C - B 2021. 10. 19.
[백준/node.js] 5622 다이얼 https://www.acmicpc.net/problem/5622 5622번: 다이얼 첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다. www.acmicpc.net const fs = require('fs') const filepath = process.platform === "linux"? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filepath).toString().split(""); let count = 0; for(let i = 0; i < input.length; i++) { if(input[i] === 'A' || input[i] === 'B' || input[i] ==.. 2021. 10. 15.
[백준/node.js] 2908 상수 https://www.acmicpc.net/problem/2908 2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net const fs = require('fs') const filepath = process.platform === "linux"? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filepath).toString().split("\n"); let num = input[0].split(" "); const num1 = reverseNum(num[0]); co.. 2021. 10. 14.
[백준/node.js] 1152 단어의 개수 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net const fs = require('fs') const filepath = process.platform === "linux"? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filepath).toString().split("\n"); let str = input[0].split(" "); let count = 0; for (let i.. 2021. 10. 14.