Menu
CoddyTech

Kiểm tra chuỗi đối xứng

Bài học 20 trên 26 trong khóa học Mảng trong C++ của Coddy.

challenge icon

Thử thách

Kiểm tra xem mảng đã cho có phải là mảng đối xứng hay không.

Mảng đối xứng là mảng có thứ tự phần tử giống nhau khi đọc từ đầu đến cuối và từ cuối đến đầu.

Ví dụ:

int A[]={1,2,3,2,1}
int B[]={5,6,2,3,5}

Ở đây, A là mảng đối xứng vì dù đọc mảng từ cuối đến đầu hay từ đầu đến

cuối, ta đều có cùng một kết quả

Trong trường hợp của B, mảng không đối xứng.

 

Hoàn thành hàm palindrome, trả về true nếu mảng đối xứng, nếu không thì trả về false.

Tự làm thử

#include<iostream>
using namespace std;
#include<vector>

bool palindrome(vector<int>arr, int n){
      
       //Code here
     
}

Tất cả bài học trong Mảng trong C++

Tự luyện tập: Trình biên dịch C++ online