2016蓝桥杯省赛---java---C---10(密码脱落)
生活随笔
收集整理的這篇文章主要介紹了
2016蓝桥杯省赛---java---C---10(密码脱落)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
思路分析
將字符串反轉,后尋找到最長子串,然后用字符串長度減去最長字串長度即可。
代碼實現
package lanqiao;import java.util.Scanner;public class Main {static int min=0,num=0;static String str;public static void main(String[] args) {Scanner scanner=new Scanner(System.in);str=scanner.next();min=str.length();fcode(0, min-1, 0);System.out.println(min);}public static void fcode(int left,int right,int num){if (left>=right) {min=min<num?min:num;}else {if (str.charAt(left)==str.charAt(right))fcode(left+1, right-1, num);else {fcode(left+1, right, num+1);fcode(left, right-1, num+1);}}return;}}總結
以上是生活随笔為你收集整理的2016蓝桥杯省赛---java---C---10(密码脱落)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卢定桥在那个省 卢定桥简介
- 下一篇: 比博燃是什么意思 怎么理解比博燃的意思