Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Go] Xoay ma trận 90 độ in-place (transpose + reverse)

    Đọc N (1 <= N <= 50) và ma trận NN. Xoay 90 độ chiều kim đồng hồ TẠI CHỖ (không cấp phát ma trận mới có size NN) bằng kỹ thuật: bước 1 transpose (swap m[i][j] với m[j][i] cho i<j), bước 2 đảo từng hàng. In ma trận sau xoay theo N dòng cách nhau dấu cách.

    • Định dạng đầu vào:

      Dòng 1: N. N dòng ma trận.

    • Ràng buộc đầu vào:

      1 <= N <= 50

    • Định dạng đầu ra:

      N dòng ma trận sau xoay.

    Ví dụ:

    Đầu vào:

    3
    1 2 3
    4 5 6
    7 8 9
    

    Đầu ra:

    7 4 1
    8 5 2
    9 6 3

    Giải thích:

    7 4 1 / 8 5 2 / 9 6 3

    Đang tải editor...