zoukankan      html  css  js  c++  java
  • HDU2029JAVA

    Palindromes _easy version

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 33310    Accepted Submission(s): 20276


    Problem Description
    “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。
     
    Input
    输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。
     
    Output
    如果一个字符串是回文串,则输出"yes",否则输出"no".
     
    Sample Input
    4
    level
    abcde
    noon
    haha
     
    Sample Output
    yes
    no
    yes
    no
     

    import java.util.*;
    class Main{
    public static void main(String args[])
    {Scanner cin=new Scanner(System.in);
    int n=cin.nextInt();
    String str;
    cin.nextLine();
    while(n-->0)
    { str=cin.next();
    char [] a=str.toCharArray();
    int flag=0;
    for(int i=0;i<=str.length()/2;i++)
    if(a[i]!=a[(str.length()-1)-i])
    {flag=1;
    break;
    }
    if(flag==1)
    System.out.println("no");
    if(flag==0)
    System.out.println("yes");
    }
    }
    }

    、、、、、、、、、、、、、、、、、、、、、、、、

    import java.util.*;
    class Main{
    public static void main(String args[])
    {Scanner cin=new Scanner(System.in);
    int n=cin.nextInt();
    while(n-->0)
    { String str=cin.next();
    char [] a=str.toCharArray();
    int flag=0;
    for(int i=0;i<=str.length()/2;i++)
    if(a[i]!=a[(str.length()-1)-i])
    {flag=1;
    break;
    }
    if(flag==1)
    System.out.println("no");
    if(flag==0)
    System.out.println("yes");
    }
    }
    }

    以上的两种都是可以的。开始错了是把str.length();写成了a.length;小细节要多注意;

  • 相关阅读:
    SqlServer数据库同步方案详解(包括跨网段)
    makefile 和shell文件相互调用
    处理百万级以上的数据处理
    makefile Template(添加多个lib)
    Linux下如何删除非空目录
    makefile Template
    g++ 编译和链接
    gcc include路径
    C++ XML解析之TinyXML篇
    利用Lucene.net搭建站内搜索(2)分词技术
  • 原文地址:https://www.cnblogs.com/1314wamm/p/5311469.html
Copyright © 2011-2022 走看看