Chỉnh sửa, ôn tập: mảng đảo ngược
Thuộc phần Kiến thức nền tảng trong hành trình C# của Coddy. Bài học 60 trên 69.
Thử thách
DễViết một phương thức có tên Reverse, nhận một mảng số làm đối số và trả về mảng đã đảo ngược.
Ví dụ, với [1, 2, 3], đầu ra dự kiến là [3, 2, 1].
Lưu ý: Không được dùng Array.Reverse(). Hãy tự đảo ngược mảng bằng một vòng lặp.
Gợi ý: Để truy cập các phần tử từ cuối mảng, hãy dùng mẫu chỉ số arr.Length - 1 - i.
Tự làm thử
using System;
public class Program {
public static int[] Reverse(int[] arr) {
// Viết code của bạn bên dưới
}
public static void Main(string[] args) {
string text = Console.ReadLine();
string[] stringArr = text.Split(",");
int[] arr = new int[stringArr.Length];
for (int i = 0; i < stringArr.Length; i++) {
arr[i] = int.Parse(stringArr[i]);
}
int[] result = Reverse(arr);
Console.WriteLine("The reversed array is: " + string.Join(", ", result));
}
}Tất cả bài học trong Kiến thức nền tảng
4Các toán tử, phần 1
Toán tử số họcToán tử moduloTăng và giảmTăng và giảm hậu tốToán tử số học rút gọn5Toán tử phần 2
Toán tử so sánhToán tử logic phần 1Toán tử logic phần 2Ôn tập: logic đơn giảnToán tử logic phần 311Mảng cơ bản
Khai báo mảngTruy cập phần tửThay đổi mảngPhương thức mảngÔn tập: mảng tíchChỉnh sửa, ôn tập: mảng đảo ngượcTự luyện tập: Trình biên dịch C# online