回文串 rust解法

输入一个字符串,判断它是否为回文串。

输入字符串保证不含数字0。所谓回文串,就是反转以后和原串相同,如abba和madam。

样例输入:

NOTAPALINDROME

ISAPALINILAPASI

样例输出:

not huiwen

huiwen

解法:

rust 复制代码
use std::io;
fn main() {
    let mut buf = String::new();
    io::stdin().read_line(&mut buf).unwrap();
    let s = buf.trim();
    let rs: String = s.chars().rev().collect();
    if s == rs {
        println!("huiwen");
    } else {
        println!("not huiwen");
    }
}
相关推荐
wyhwust4 分钟前
程序设计基础--C语言输入输出单元测试
c语言·开发语言
云和数据.ChenGuang19 分钟前
python sorted函数详细剖析
开发语言·人工智能·windows·python·1024程序员节
木井巳20 分钟前
【动态规划: 路径问题】不同路径
java·算法·leetcode·动态规划
外收内放25 分钟前
FastAPI猜字谜实战(4):让AI主持人开口
开发语言·python·学习·fastapi
云和数据.ChenGuang26 分钟前
Python map() 函数详解:从语法、原理到实战用法
开发语言·人工智能·python·langchain·1024程序员节
秋名RG29 分钟前
(二)存储、CPU 与指令执行——程序为什么快,又为什么慢
java·开发语言
CQU_JIAKE31 分钟前
10.25【A】
数据结构·算法
Highcharts.js32 分钟前
Highcharts甘特图开发带导航功能的项目管理图示例
开发语言·前端·javascript·甘特图·highcharts·项目管理图
kyle~32 分钟前
C++ 原子操作、内存模型与无锁并发编程
linux·开发语言·c++·操作系统
BeiGuTing_code36 分钟前
Java泛型与Object
java·开发语言