关闭

算法提高 ADV-71 判断回文

标签: java数据结构算法蓝桥杯
158人阅读 评论(0) 收藏 举报
分类:
编程判断一个字符串是否是回文,当字符串是回文时,输出字符串:yes!,否则输出字符串:no!。所谓回文即正向与反向的拼写都一样,如adgda。  长度在100以内,且全为小写字母
样例输入
adgda
样例输出
     yes!

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main{
	public static void main(String[] args) throws IOException {
		BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
		String str = bfr.readLine();
		
		String newstr = "";
		for (int i=str.length()-1; i>=0; i--){
			newstr = newstr+str.charAt(i);
		}
	
		if (str.equals(newstr)){
			System.out.println("yes!");
		}else{
			System.out.println("no!");
		}
	}
}



0
0
查看评论

蓝桥杯 ADV-71 算法提高 判断回文

编程判断一个字符串是否是回文,当字符串是回文时,输出字符串:yes!,否则输出字符串:no!。所谓回文即正向与反向的拼写都一样,如adgda。  长度在100以内,且全为小写字母 样例输入 adgda 样例输出 yes! #include using namespace std; int...
  • liuchuo
  • liuchuo
  • 2017-03-06 13:26
  • 148

ADV-71-算法提高-判断回文

算法提高 判断回文     编程判断一个字符串是否是回文,当字符串是回文时,输出字符串:yes!,否则输出字符串:no!。所谓回文即正向与反向的拼写都一样,如adgda。  长度在100以内,且全为小写字母 样例输入 adgda 样例输出 yes! #include using na...
  • wangdd_199326
  • wangdd_199326
  • 2017-04-06 19:55
  • 269

判断回文(c语言实现)

判断回文确实是一个写烂的代码了,创建一个标志位flag即可,但是早上活跃一下头脑,复习一下 题目描述: 给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。 输入: 输入包括一行字符串,其长度不超过1000。 输出: 可能有多组测试数据,对于每组数据,如果是...
  • zinss26914
  • zinss26914
  • 2012-10-12 11:08
  • 18556

算法提高 判断回文

编程判断一个字符串是否是回文,当字符串是回文时,输出字符串:yes!,否则输出字符串:no!。所谓回文即正向与反向的拼写都一样,如adgda。  长度在100以内,且全为小写字母 样例输入 adgda 样例输出 yes!
  • qq_29656961
  • qq_29656961
  • 2017-01-08 11:25
  • 153

【字符串处理算法】回文判断的算法设计及C代码实现

一、需求描述输入一个字符串,编写程序判断这个字符串是否是回文串。为了便于说明,设定输入的字符串分为中文字符串和非中文字符串两种。其中,中文字符串中仅包含中文字符,非中文字符串中不包含中文字符。所谓回文串,是指正读和反读都一样的字符串。下面举几个例子予以说明:1.“level”是一个非中文字符的回文串...
  • zhouzxi
  • zhouzxi
  • 2016-02-22 17:41
  • 3183

第十五周OJ——判断字符串是否为回文

 问题描述:编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。 文件名称:_the_fifteenth_week_OJ2802 作者:何知令 发表时间:2016年12月13日 输入;一串字符 输出:是输出Yes...
  • qq_36203090
  • qq_36203090
  • 2016-12-13 11:28
  • 797

判断回文结构 python

回文:就如同折叠的扇子,首位对称的一致。。 代码: # -*- coding:utf-8 -*- def hui(s):     if len(s)       &...
  • qq_33015081
  • qq_33015081
  • 2016-10-21 22:12
  • 594

判断回文数组

#include using namespace std; void judge(char *str){  int len = strlen(str), aver = len / 2;  for (int i = 0; i   if (str[i] != s...
  • sapphireirene
  • sapphireirene
  • 2015-05-22 00:45
  • 563

c/c++判断字符串是否为回文

c/c++判断字符串是否为回文,例如输入abcba则是回文,abccba也是回文,回文就是正着看和倒着看是一样的。 编译环境:vs2013,代码如下:#include<iostream> using namespace std; int main() { char str[10...
  • baidu_36856113
  • baidu_36856113
  • 2017-02-28 11:31
  • 3243

给定一个数字,怎么判断它是不是回文形式的?

给定一个数字,例如:1234554321,怎么才能判断这个数是不是回文呢?要求时间复杂度是O(n),空间复杂度是O(1).约定负数和0都不是回文。 如果要求不是空间复杂度是O(1),那可以直接把数字转换成字符串,用sprintf函数,然后判断这个字符串是不是回文。 第一种思路就是把这个数字,比如...
  • zzran
  • zzran
  • 2013-01-21 10:43
  • 3812
    个人资料
    • 访问:20904次
    • 积分:1688
    • 等级:
    • 排名:千里之外
    • 原创:156篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条