728x90
반응형
목차
https://www.acmicpc.net/problem/9251
문제
문제 구현 전 읽으면 좋은 것
친절하게 설명이 되어있다..
코드 구현
const input = require("fs")
.readFileSync("./dev/stdin", "utf-8")
.trim()
.split("\n");
let a = input[0].trim().split("");
a.unshift(0);
let b = input[1].trim().split("");
b.unshift(0);
let dp = Array.from(Array(1001), () => Array(1001).fill(0));
for (let i = 0; i < a.length; i++) {
for (let j = 0; j < b.length; j++) {
if (i === 0 || j === 0) {
dp[i][j] = 0;
continue;
}
if (a[i] === b[j]) {
dp[i][j] = dp[i - 1][j - 1] + 1;
} else {
dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]);
}
}
}
console.log(dp[a.length - 1][b.length - 1]);
반응형
'백준 문제풀이 > Nodejs' 카테고리의 다른 글
[백준][이분 탐색] 2467 용액 NodeJs 구현 (0) | 2024.11.03 |
---|---|
[백준][구현] 21608 상어초등학교 NodeJs구현 (0) | 2024.11.01 |
[백준][문자열] 전화번호 목록 NodeJs 구현 (0) | 2024.10.30 |
[백준][구현] 18111 마인크래프트 NodeJs 구현 (2) | 2024.10.27 |
[백준][구현] 16236 아기 상어 NodeJs구현 (0) | 2024.10.24 |