Loading...
본문 바로가기
👥
총 방문자
📖
0개 이상
총 포스팅
🧑
오늘 방문자 수
📅
0일째
블로그 운영

여러분의 방문을 환영해요! 🎉

다양한 개발 지식을 쉽고 재미있게 알려드리는 블로그가 될게요. 함께 성장해요! 😊

PS/백준

[백준][문자열] 1120 문자열 NodeJs 구현

by 꽁이꽁설꽁돌 2024. 11. 22.
728x90
반응형
     

목차

    https://www.acmicpc.net/problem/1120

     

    문제

     

    코드 구현 방향

    어짜피 나머지는 다 똑같이 추가할 것이기 때문에 생각해보면 문자열의 차이가 정답이다.

    따라서 b의 시작점을 다르게 해서 순서대로 비교해 보면 된다.

     

     

    코드 구현

    const input = require("fs")
      .readFileSync("./dev/stdin", "utf-8")
      .trim()
      .split("\n");
    
    let [A, B] = input[0].trim().split(" ");
    
    let n = B.length - A.length;
    let ans = 9999999;
    for (let i = 0; i <= n; i++) {
      let cnt = 0;
      let cur = 0;
      for (let j = i; j < i + A.length; j++) {
        if (A[cur++] != B[j]) cnt++;
      }
      ans = Math.min(ans, cnt);
    }
    console.log(ans);

     

    반응형