测试代码插件
Posted 风清云流
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试代码插件相关的知识,希望对你有一定的参考价值。
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 = 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];
}}
以上是关于测试代码插件的主要内容,如果未能解决你的问题,请参考以下文章