Nhập vào 1 số, hãy cho biết đó có phải số đối xứng hay không

Đề bài là nhập vào 1 số, hãy cho biết đó có phải số đối xứng hay không. VD như 5, 11, 33, 4224 là số đối xứng. Thầy còn bonus thêm là nhập 1 thì báo số đối xứng, còn nếu nhập 01 báo số đối xứng là sai.
Cho e hỏi thuật toán làm bài này ạ, e chỉ biết là nó dùng string nhưng làm sao để nhập vào bàn phím là 01234 thì phần thử thứ nhất ra 0, thứ 2 ra 1 các kiểu ạ

A post was merged into an existing topic: Topic lưu trữ các post off-topic - version 3

Ngôn ngữ C++ hay C-- vậy?
Cả 2 đều có thể truy xuất chuỗi dưới dạng mảng mà!

2 Likes

Trường hợp số nhập vào là 1 thì in ra là số đối xứng
Trường hợp khác 1 thì bạn đảo ngược lại số nhập vào rồi so sánh số vừa đảo ngược với số ban đầu nhập vào, nếu bằng nhau thì là đối xứng :upside_down_face::upside_down_face:

2 Likes

cách đơn giản nhất là bạn dùng 1 queue và 1 stack, lấy ra lần lượt, giống nhau hết thì đối xưng. 0(n)

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?