---
# System prepended metadata

title: SOIT106_ADVANCE_007：進階題：迴文判斷
tags: [銘傳程設會考]

---

# 題目
* 題目內容：從鍵盤讀入1個4位數的整數(1000-9999)。如果該數字構成廻文(即由左而右，由右而左，順序相同)，則顯示YES。如果該數字未構成廻文，則顯示NO。
# 思路
1. 依字串形式讀取測資到字串 *s* 中。 
2. 使用條件判斷 *s* and *reverse s* 字典序是否相等。
3. 依照 *步驟2* 的結果輸出解答。

# Code
```C++=1
#include <iostream>
#include <string>

using ss = std::string;

int main()
{
  ss s;
  std::cin>>s;
  std::cout<<(s == ss(s.rbegin(),s.rend()) ? "YES\n" : "NO\n");
}
```