[Buổi 19][Con trỏ][ADV] Bài 2: Đảo ngược chữ số


LÀM BÀI

Points: 10
Time limit: 1.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Đảo ngược chữ số

Bối cảnh

Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.

Yêu cầu

Cho số nguyên dương \(n\) và mảng \(a\) có \(n\) phần tử. Hãy sử dụng con trỏ để đảo ngược các chữ số trong mảng. Ví dụ: số \(123\) sẽ được đảo ngược thành \(321\).

Input

1 dòng gồm số nguyên dương \(n(1 \leq n \leq 10^3)\). Dòng tiếp theo, mỗi dòng gồm \(n\) số nguyên dương \(a_{ij}(1 \leq a_{ij} \leq 10^3)\).

Output

1 dòng gồm mảng \(a\) sau khi đảo ngược các chữ số.

Ràng buộc

Đề gốc không nêu ràng buộc riêng.

Ví dụ 1

Input

3
123 34 5

Output

321 43 5

Giải thích ví dụ

Ví dụ 1 Input: 3, 123 34 5 Giải thích: Đảo ngược từng số trong mảng: 123 thành 321, 34 thành 43, và 5 không thay đổi, nên kết quả là 321 43 5.

Thông tin học tập

  • Buổi: B19
  • Concepts: pointers, dereferencing, pointer-based array operations
  • Giới hạn kiến thức: B01-B19
  • Time limit: 1 second
  • Memory limit: 20 MB
  • Point: 10

Comments

There are no comments at the moment.

Zalo