백준[JS] > 1436번 영화감독 숌
·
🔒Algorithm
문제https://www.acmicpc.net/problem/1436풀이'666' 이라는 연속적인 숫자를 포함한 수들을 작은순으로 구했을 때 n번째 수를 구해야하는데 String.includes 함수를 이용해서 '666'을 포함한 수인지를 계속체크하면 n번째 작은 수를 구할 수 있다. number를 0부터 1씩 계속증가시키면서 '666'을 포함하는지 지속적으로 체크했다. ( 다행히 n이 10,000 이하의 수라고 제한이 걸려 있어 해당 풀이는 문제없다고 판단했고 문제를 풀 수 있었다. ) // https://www.acmicpc.net/problem/1436let fs = require("fs");let input = fs.readFileSync("/dev/stdin").toString().trim();..
백준[node.js] > 1181번 단어 정렬
·
🔒Algorithm
문제링크https://www.acmicpc.net/problem/1181 문제풀이set 객체를 통해 중복된 문자열을 제거하고sort()로 알파벳 순서대로 문자를 배열 한 뒤다시 글자 길이를 비교하여 정렬하였다.딱딱히 어려움 없이 풀 수 있었다.let fs = require("fs");let input = fs.readFileSync("/dev/stdin").toString().trim().split("\n");let [n, ...words] = input;let set = new Set();words.forEach((word) => { set.add(word);});let arr = [...set];arr.sort();arr.sort((a, b) => { if (a.length !== b.le..