首页 > 代码库 > 测试代码插件
测试代码插件
import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);
while (in.hasNext()) {
String s = in.nextLine();System.out.println(getResult(s));}}public static int getResult(String s) {int len = s.length();
String res = new StringBuffer(s).reverse().toString();
int[][] data = http://www.mamicode.com/new int[len + 1][len + 1];for (int i = 0; i < len + 1; i++) {data[i][0] = data[0][i] = 0;}for (int i = 1; i < len + 1; i++) {for (int j = 1; j < len + 1; j++) {if (s.charAt(i - 1) == res.charAt(j - 1)) {
data[i][j] = data[i - 1][j - 1] + 1;} else if (data[i - 1][j] >= data[i][j - 1]) {data[i][j] = data[i - 1][j];} else
data[i][j] = data[i][j - 1];}}return len - data[len][len];
}}
测试代码插件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。