티스토리 뷰
문제 링크입니다 : https://www.acmicpc.net/problem/1120
1120번: 문자열
길이가 N으로 같은 문자열 X와 Y가 있을 때, 두 문자열 X와 Y의 차이는 X[i] ≠ Y[i]인 i의 개수이다. 예를 들어, X=”jimin”, Y=”minji”이면, 둘의 차이는 4이다. 두 문자열 A와 B가 주어진다. 이때, A의 �
www.acmicpc.net
#include <iostream>
#define INF 987654321
using namespace std;
int main() {
string str1, str2;
cin >> str1 >> str2;
int gap = str2.size() - str1.size();
int maxCnt = INF;
for(int i = 0; i <= gap; i++) {
int cnt = 0;
for(int j = 0; j < str1.size(); j++) {
if(str1[j] != str2[j + i]) {
cnt++;
}
}
if(cnt < maxCnt) {
maxCnt = cnt;
}
}
cout << maxCnt;
return 0;
}
개발 환경 : vscode
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
'알고리즘 > 백준(BOJ)' 카테고리의 다른 글
백준 - 14890 경사로 (0) | 2020.09.11 |
---|---|
백준 - 10942 팰린드롬? (0) | 2020.08.28 |
백준 - 11656 접미사 배열 (0) | 2020.08.28 |
백준 - 10808 알파벳 개수 (0) | 2020.08.28 |
백준 - 2743 단이 길이 재기 (0) | 2020.08.28 |
댓글