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
import java.util.*;
import java.io.*;
public class Main
{
public static int calc(String str1, String str2){
int count=0;
for(int i=0; i< str1.length();i++){
if(str1.charAt(i)!=str2.charAt(i)){
count++;
}
}
return count;
}
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
String input1= sc.next();
String input2= sc.next();
int minCount=51;
for(int i=0; i<input2.length()-input1.length()+1;i++){
minCount =Math.min(minCount,calc(input1,input2.substring(i,input1.length()+i)));
}
System.out.println(minCount);
}
}
'Problem Solving > 구현' 카테고리의 다른 글
BOJ16236 아기상어 (0) | 2024.04.12 |
---|---|
BOJ1018 체스판 다시 칠하기 (0) | 2024.02.01 |
BOJ4673 셀프넘버 (0) | 2024.02.01 |
BOJ1110 더하기 사이클 (0) | 2024.02.01 |
BOJ2231 분해합 (0) | 2024.02.01 |