import java.util.Scanner; // KMP?字符串匹配? public class Main { public static void main(String[] args) { //先判断长度是否一致,长度一致的话,可以从头改到尾,次数为字母之间的距离'a'-'b',主要看小+26 -大,大 - 小,长度不一致,需要 Scanner in = new Scanner(System.in); String s = in.nextLine(); String t = in.nextLine(); int n = s.length(); int m = t.length(); if(m < n){ System.out.println(-1); return; } int minOpt = Integer.MAX_VALUE; for(int i = 0; i <= m-n; i++){ String sub = t.substring(i,i+n); int cost = 0; for(int j = 0; j < n; j++){ char c1 = s.charAt(j); char c2 = sub.charAt(j); cost += charDistance(c1,c2); } minOpt = Math.min(cost,minOpt); } System.out.println(minOpt); } public static int charDistance(char a, char b){ int diff = Math.abs(a - b); return Math.min(diff,26 - diff); } }