Menu
CoddyTech

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.

challenge icon

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

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