回文串 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");
    }
}
相关推荐
basketball616几秒前
C++ 的 const 相关知识点总结
开发语言·c++
凯瑟琳.奥古斯特6 分钟前
信号分类与特性解析
java·开发语言·职场和发展
y = xⁿ8 分钟前
20天速通LeetCodeday17:一维动态规划
算法
bnmoel13 分钟前
数据结构深度剖析栈与队列:结构、边界实现与进出操作全解析
c语言·数据结构·算法··队列
WL_Aurora14 分钟前
Python 算法基础篇之查找算法(一):顺序查找、二分查找与插值查找
开发语言·python·算法
阿文的代码库20 分钟前
对于C++中push_back的原理介绍与分析
开发语言·c++
ChoSeitaku24 分钟前
06_可变参数_递归_类和对象_封装
java·数据结构·算法
枕星而眠25 分钟前
C++ 核心语法精讲:auto / 模板 / 命名空间 / 动态内存 从用法到面试
开发语言·c++·面试
-To be number.wan29 分钟前
算法日记 | 动态规划(初级)
算法·动态规划
_深海凉_30 分钟前
LeetCode热题100-二叉搜索树中第 K 小的元素
算法·leetcode·职场和发展