#33885: C++ reverse簡單解思路


s110385@student.cysh.cy.edu.tw (Kai.)

學校 : 國立嘉義高級中學
編號 : 202646
來源 : [118.171.201.253]
最後登入時間 :
2024-05-31 00:35:56
a022. 迴文 | From: [114.39.3.86] | 發表日期 : 2023-02-10 20:54

本題使用reverse並比較兩字串是否相同就可以了
舉例:

輸入:12321
輸出:12321
12321反轉後仍然為12321,輸出"Yes"

輸入:12345
輸出:54321
12345反轉後為54321,輸出"No"

程式解析:

#include <algorithm>
string str,revstr;
cin >> revstr;
str = revstr;
reverse(revstr.begin(), revstr.end());

接下來只要知道str與revstr是否相同就可以得出是否為迴文

 
ZeroJudge Forum