小红的字符串修改
2026/5/8 15:14:42 网站建设 项目流程

求解代码

publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));PrintWriterout=newPrintWriter(newOutputStreamWriter(System.out));StringTokenizerin=newStringTokenizer(br.readLine());Strings=in.nextToken();in=newStringTokenizer(br.readLine());Stringt=in.nextToken();intmin=Integer.MAX_VALUE;for(inti=0;i<=t.length()-s.length();i++){intcount=0;//截取t中从i开始、长度为s的连续子串xStringx=t.substring(i,i+s.length());for(intj=0;j<s.length();j++){//26-差值:计算环形绕行的差值(26 个小写字母首尾相连)count+=Math.min(Math.abs(x.charAt(j)-s.charAt(j)),26-Math.abs(x.charAt(j)-s.charAt(j)));}min=Math.min(min,count);}out.println(min);out.flush();out.close();br.close();}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询