본문 바로가기

Coding/백준

1120번 문자열

 간단한 브루트 포스 문제.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
 
using namespace std;
 
typedef long long ll;
string A,B;
int ans=987654321;
 
int main(){
    cin >> A >> B;
    
    ll Asize = A.size();
    ll Bsize = B.size();
    
    ll diff = Bsize-Asize;
    
    for(int i=0;i<=diff;i++){
        int cnt=0;
        for(int j=i;j<Asize+i;j++){
            if(A[j-i]!=B[j]){
                cnt++;
            }
        }
        ans=min(ans,cnt);
    }
    
    cout << ans << endl;
}
 
cs

'Coding > 백준' 카테고리의 다른 글

2858번 기숙사 바닥  (0) 2020.07.14
1748번 수 이어 쓰기 1  (0) 2020.07.12
2042번 구간 합 구하기  (0) 2020.06.09
1987번 알파벳  (0) 2020.05.21
10448번 유레카 이론  (0) 2020.05.04