看了题解实操一波
let A=readline()
let B=readline()
let res=[]
for(let i=0;i<=A.length;i++){
//此处是为了初始化一个二维数组,"','+B"是为了多创建一列
res[i]=Array.from(","+B).map((v,j)=>i==0?j:0)
res[i][0]=i
}
// console.log(res)
for(let i=1;i<res.length;i++){
for(let j=1;j<res[i].length;j++){
if(A[i-1]==B[j-1]){
res[i][j]=res[i-1][j-1]
}else{
let a=res[i-1][j-1]+1 //直接替换
let b=res[i-1][j]+1 //A中插入一个
let c=res[i][j-1]+1 //B中插入一个
res[i][j]=Math.min(a,b,c)
}
}
}
console.log(res[res.length-1][res[0].length-1])