BCPALIN - Số đối xứng (Cơ bản)

Link Sub: http://www.spoj.com/PTIT/problems/BCPALIN/
Người Gửi: Dương Lee

  • Problem:

Số nguyên n gọi là số đối xứng nếu đọc từ trái qua phải, hay từ phải qua trái đều được số giống nhau. Ví dụ: 11,121,101 là các số đối xứng.  Yêu cầu: Cho số n, xác định xem n có phải là số đối xứng hay không.

Input
- Dòng đầu chứa số bộ test  
- Mỗi dòng sau chứa 1 bộ test gồm duy nhất số nguyên dương n (n<=10^9)
Output
Với mỗi bộ test, xuất ra trên 1 dòng: “YES” nếu là số đối xưng, ngược lại là “NO”.
Example:
Input
3
101
111
100
Output:
YES
YES
NO

  • Solution:

Code C: 
- Chuyển n -> thành mảng các chữ số. (sử dụng toán tử % và /) 
- Duyệt 2 đầu của mảng về giữa: Nếu có một cặp khác nhau thì không phải số đối xứng.

  • Code:
C:



C++:



JAVA:


Share this

Related Posts

Previous
Next Post »

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
:-?
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
$-)
(y)
(f)
x-)
(k)
(h)
cheer