분류 전체보기
-
문제 번호 : 3745 번 문제 바로가기 ☞ https://www.acmicpc.net/problem/3745 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().trim().split("\n"); for (let i = 0; i < input.length; i += 2) { let N = input[i]; // 안씀 let array = input[i + 1].trim().split(/\s+/g).map(Number); let temp = []; // lower bound. 그러나 이..
[BaekJoon] 3745 번 오름세 문제 - (nodejs)문제 번호 : 3745 번 문제 바로가기 ☞ https://www.acmicpc.net/problem/3745 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().trim().split("\n"); for (let i = 0; i < input.length; i += 2) { let N = input[i]; // 안씀 let array = input[i + 1].trim().split(/\s+/g).map(Number); let temp = []; // lower bound. 그러나 이..
2022.02.14 -
문제 이름 : 소수 만들기 function solution(nums) { let answer = []; const dfs = (cnt, sum, idx) => { if(cnt === 3){ answer.push(sum); return; } for(let i=idx; i { for(let i=2; i sosu(el)).length; } 도움이 되셨다면 공감 부탁드립니다.
[Programmers] 소수 만들기 문제 - (javascript)문제 이름 : 소수 만들기 function solution(nums) { let answer = []; const dfs = (cnt, sum, idx) => { if(cnt === 3){ answer.push(sum); return; } for(let i=idx; i { for(let i=2; i sosu(el)).length; } 도움이 되셨다면 공감 부탁드립니다.
2022.02.13 -
문제 이름 : 소수 찾기 function solution(numbers) { let answer = 0; // 백트래킹에 011과 11 그리고 순서가 반대인 11 다 기록되기 때문에 // 중복을 제거해주기 위해 Set을 이용합니다. let temp = new Set(); let visited = new Array(numbers.length).fill(false); const dfs = (cnt, arr) => { if(cnt===numbers.length){ return; } for(let i=0; i { if(idx === 2) return true; for(let i=2; i { if(sosu(el)) answer++; }); return answer; } 도움이 되셨다면 공감 부탁드립니다.
[Programmers] 소수 찾기 문제 - (javascript)문제 이름 : 소수 찾기 function solution(numbers) { let answer = 0; // 백트래킹에 011과 11 그리고 순서가 반대인 11 다 기록되기 때문에 // 중복을 제거해주기 위해 Set을 이용합니다. let temp = new Set(); let visited = new Array(numbers.length).fill(false); const dfs = (cnt, arr) => { if(cnt===numbers.length){ return; } for(let i=0; i { if(idx === 2) return true; for(let i=2; i { if(sosu(el)) answer++; }); return answer; } 도움이 되셨다면 공감 부탁드립니다.
2022.02.12 -
문제 이름 : 다리를 지나가는 트럭 function solution(bridge_length, weight, truck_weights) { let answer = 0; let bridge = new Array(bridge_length).fill(0); let allTruckLen = truck_weights.length; let pulledTruck = 0; while(pulledTruck =truck_weig..
[Programmers] 다리를 지나가는 트럭 문제 - (javascript)문제 이름 : 다리를 지나가는 트럭 function solution(bridge_length, weight, truck_weights) { let answer = 0; let bridge = new Array(bridge_length).fill(0); let allTruckLen = truck_weights.length; let pulledTruck = 0; while(pulledTruck =truck_weig..
2022.02.12 -
문제 번호 : 16932 번 문제 바로가기 ☞ https://www.acmicpc.net/problem/16932 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().trim().split("\n"); const [N, M] = input[0].split(" ").map(Number); let board = []; let groupSize = []; let answer = []; for (let i = 1; i < N + 1; i++) { board.push(input[i].split(..
[BaekJoon] 16932 번 모양 만들기 문제 - (nodejs)문제 번호 : 16932 번 문제 바로가기 ☞ https://www.acmicpc.net/problem/16932 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().trim().split("\n"); const [N, M] = input[0].split(" ").map(Number); let board = []; let groupSize = []; let answer = []; for (let i = 1; i < N + 1; i++) { board.push(input[i].split(..
2022.02.10 -
문제 번호 : 2644 번 문제 바로가기 ☞ https://www.acmicpc.net/problem/2644 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().trim().split("\n"); const N = Number(input.shift()); let graph = Array.from(Array(N + 1), () => new Array(0)); const [a, b] = input[0].split(" ").map(Number); const graphLen = Number(..
[BaekJoon] 2644 번 촌수계산 문제 - (nodejs)문제 번호 : 2644 번 문제 바로가기 ☞ https://www.acmicpc.net/problem/2644 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().trim().split("\n"); const N = Number(input.shift()); let graph = Array.from(Array(N + 1), () => new Array(0)); const [a, b] = input[0].split(" ").map(Number); const graphLen = Number(..
2022.02.09