回文串(给定一个字符串,问是否能通过添加一个字母将其变为回文串)

给定一个字符串,问是否能通过添加一个字母将其变为回文串。

输入描述:
一行一个由小写字母构成的字符串,字符串长度小于等于10。

输出描述:
输出答案(YES\NO).
示例1
输入
coco
输出
YES

结题思路:如果一个字符串能通过添加一个字母变成回文串,那么它去掉一个字母也就可以变成会文串,于是我们就可以将字符串的每位都去掉一次去判断,如果一次回文串都没出现,说明添加一个字母也不能构成回文串。

import java.util.*;
//回文串
public class Test2{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            String s = sc.next();
            int count = 0;
            for(int i = 0;i

 

你可能感兴趣的:(牛客网,java练习)