BOJ/백트래킹 (5) 썸네일형 리스트형 BOJ : 9663 N-Queen (JS) 소스코드 let fs = require('fs'); const filePath = process.platform === `linux` ? `/dev/stdin` : `예제.txt`; let input = fs.readFileSync(filePath).toString().split('\n'); const c = console.log let n = Number(input[0]) let visited = [] for (let i=0 ; i { if (a === n ){ count +=1 } else { for(let i = 0 ; i < n ; i++){ if (visited[a]) continue visite.. BOJ : 15652 n과m (4) (JS) 소스코드 let fs = require('fs'); const filePath = process.platform === "linux" ? `/dev/stdin` : `예제.txt`; let input = fs.readFileSync(filePath).toString().trim().split(' '); const c = console.log let lst = [] for (let i=0 ; i { if (count === m) { result += `${output.join(' ')}\n.. BOJ : 15651 n과m(3) (JS) 소스코드 let fs = require('fs'); const filePath = process.platform === "linux" ? `/dev/stdin` : `예제.txt`; let input = fs.readFileSync(filePath).toString().trim().split(' '); const c = console.log let lst = [] for (let i=0 ; i { if (count === m) { result += `${output.join(' ')}\n.. BOJ : 15650 n과m(2) (JS) 소스코드 let fs = require('fs'); const filePath = process.platform === "linux" ? `/dev/stdin` : `예제.txt`; let input = fs.readFileSync(filePath).toString().trim().split(' '); const c = console.log let lst = [] for (let i=0 ; i < input.length ; i++){ lst.push(Number(input[i])) } n = lst[0] m = lst[1] let visited = [] for(let i = 0 ; i< n+1 ; i++){ visited[i] = false } let output = [] let result = '' d.. BOJ : 15649 n과m(1) (JS) 소스코드 let fs = require('fs'); const filePath = process.platform === "linux" ? `/dev/stdin` : `예제.txt`; let input = fs.readFileSync(filePath).toString().trim().split(' '); const c = console.log let lst = [] for (let i=0 ; i < input.length ; i++){ lst.push(Number(input[i])) } n = lst[0] m = lst[1] let visited = [] for(let i = 0 ; i< n+1 ; i++){ visited[i] = false } let output = [] let result = '' d.. 이전 1 다음